Freigeben über


ICertificateAttestationChallenge::D ecryptChallenge-Methode (certenroll.h)

Entschlüsselt die Herausforderung aus der CMC-Antwort ( Certificate Management over CMS ) und erstellt eine erneut verschlüsselte Antwort, die an die Zertifizierungsstelle gesendet werden soll.

Syntax

HRESULT DecryptChallenge(
  [in]          EncodingType Encoding,
  [out, retval] BSTR         *pstrEnvelopedPkcs7ReencryptedToCA
);

Parameter

[in] Encoding

Ein EncodingType-Enumerationswert , der den Typ der Unicode-Codierung angibt, die auf die Nachweisanforderung angewendet wird. Der Standardwert ist XCN_CRYPT_STRING_BASE64.

[out, retval] pstrEnvelopedPkcs7ReencryptedToCA

Die entschlüsselte Herausforderung aus der CMC-Antwort, die für die Zertifizierungsstelle erneut verschlüsselt wurde.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Zielplattform Windows
Kopfzeile certenroll.h
DLL Certenroll.dll

Weitere Informationen

ICertificateAttestationChallenge