ICertPropertyRequestOriginator interface (certenroll.h)

The ICertPropertyRequestOriginator interface represents a certificate property that contains the Domain Naming System (DNS) name of the computer on which the request was created. This property exists to reduce the potential for race conditions when using auto-enrollment to renew a certificate. Auto-enrollment attempts to renew a certificate that exists on the originating computer when the potential renewal period begins. Other computers on which that certificate is also installed and for which this property is set wait to determine whether that renewal attempt is successful. If the originating computer successfully enrolls and the new certificate is roamed to the other computers in a timely manner, the other computers will not attempt to enroll.

Note  The CERTENROLL_PROPERTYID value is XCN_CERT_REQUEST_ORIGINATOR_PROP_ID.

 

Inheritance

The ICertPropertyRequestOriginator interface inherits from ICertProperty. ICertPropertyRequestOriginator also has these types of members:

Methods

The ICertPropertyRequestOriginator interface has these methods.

 
ICertPropertyRequestOriginator::get_RequestOriginator

Retrieves a string that contains the DNS name of the originating computer.
ICertPropertyRequestOriginator::Initialize

Initializes the object from a string that contains the DNS name of the originating computer.
ICertPropertyRequestOriginator::InitializeFromLocalRequestOriginator

Initializes the object from the DNS name of the local computer.

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

ICertProperty