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 |