ICertPropertyRenewal interface (certenroll.h)

The ICertPropertyRenewal interface represents a certificate property that contains a SHA-1 hash of the new certificate created when an existing certificate is renewed. This property is associated with the old certificate to identify the new certificate that replaces it. Typically, the SHA-1 hash is referred to as the thumb print of a certificate.

This property is initialized by the enrollment process after the client requests that a certificate be renewed. If a new certificate is issued, the property is associated with the old certificate in the personal store.

Note  The CERTENROLL_PROPERTYID value is XCN_CERT_RENEWAL_PROP_ID.

 

Inheritance

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

Methods

The ICertPropertyRenewal interface has these methods.

 
ICertPropertyRenewal::get_Renewal

Retrieves the SHA-1 hash of the new certificate.
ICertPropertyRenewal::Initialize

Initializes the object from a SHA-1 hash of the new certificate.
ICertPropertyRenewal::InitializeFromCertificateHash

Initializes the object from the new certificate.

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