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.


The IX509AttributeClientId interface inherits from IX509Attribute. IX509AttributeClientId also has these types of members:


The IX509AttributeClientId interface has these methods.

Method Description
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::InitializeEncode Initializes the attribute from information about the user, client computer, and application that submitted the certificate request.


Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header certenroll.h

See also

CertEnroll Interfaces