IX509AttributeClientId interface (certenroll.h)
The IX509AttributeClientId interface represents an attribute that can be used to identify the client that generated a certificate request. This can be used for post-mortem request analysis.
Inheritance
The IX509AttributeClientId interface inherits from IX509Attribute. IX509AttributeClientId also has these types of members:
Methods
The IX509AttributeClientId interface has these methods.
IX509AttributeClientId::get_ClientId Retrieves the type of client application that generated the request. |
IX509AttributeClientId::get_MachineDnsName Retrieves the Domain Name System (DNS) name of the computer that generated the request. |
IX509AttributeClientId::get_ProcessName Retrieves the name of the application that generated the request. |
IX509AttributeClientId::get_UserSamName Retrieves the Security Accounts Manager (SAM) name of the user. |
IX509AttributeClientId::InitializeDecode Initializes the object from a Distinguished Encoding Rules (DER) encoded byte array that contains the attribute value. (IX509AttributeClientId.InitializeDecode) |
IX509AttributeClientId::InitializeEncode Initializes the attribute from information about the user, client computer, and application that submitted the certificate request. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows Vista [desktop apps only] |
Minimum supported server | Windows Server 2008 [desktop apps only] |
Target Platform | Windows |
Header | certenroll.h |