IX509AttributeClientId interface

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.

Members

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

Methods

The IX509AttributeClientId interface has these methods.

MethodDescription
InitializeDecode

Initializes the object from a Distinguished Encoding Rules (DER) encoded byte array that contains the attribute value.

InitializeEncode

Initializes the attribute from information about the user, client computer, and application that submitted the certificate request.

 

Properties

The IX509AttributeClientId interface has these properties.

PropertyDescription

ClientId

Retrieves the type of client application that generated the request.

MachineDnsName

Retrieves the Domain Name System (DNS) name of the computer that generated the request.

ProcessName

Retrieves the name of the application that generated the request.

UserSamName

Retrieves the Security Accounts Manager (SAM) name of the user.

 

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

Header

CertEnroll.h

DLL

CertEnroll.dll

See also

CertEnroll Interfaces
IX509Attribute

 

 

Community Additions

ADD
Show: