ICertificateAttestationChallenge interface (certenroll.h)

Allows applications to decrypt a key attestation challenge received from a server.

Inheritance

The ICertificateAttestationChallenge interface inherits from the IDispatch interface. ICertificateAttestationChallenge also has these types of members:

Methods

The ICertificateAttestationChallenge interface has these methods.

 
ICertificateAttestationChallenge::DecryptChallenge

Decrypts the challenge from the Certificate Management over CMS (CMC) response and creates a re-encrypted response to send to the CA.
ICertificateAttestationChallenge::get_RequestID

Gets the request ID from the Certificate Management over CMS (CMC) response.
ICertificateAttestationChallenge::Initialize

Initialize using the full Certificate Management over CMS (CMC) response returned from the CA.

Remarks

If the challenge is successfully decrypted, the decrypted secret needs to be sent back to the server so that an attested end entity certificate can be issued.

Requirements

Requirement Value
Target Platform Windows
Header certenroll.h