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

See also

CertEnroll Interfaces

IX509Attribute