Partager via


ICertificateAttestationChallenge ::Initialize, méthode (certenroll.h)

Initialisez à l’aide de la réponse CMC ( Certificate Management over CMS ) complète retournée par l’autorité de certification.

Syntaxe

HRESULT Initialize(
  [in] EncodingType Encoding,
  [in] BSTR         strPendingFullCmcResponseWithChallenge
);

Paramètres

[in] Encoding

Valeur d’énumération EncodingType qui spécifie le type d’encodage Unicode appliqué à la réponse. La valeur par défaut est XCN_CRYPT_STRING_BASE64.

[in] strPendingFullCmcResponseWithChallenge

Réponse CMC en attente de l’autorité de certification.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

L’autorité de certification doit avoir retourné une réponse CMC en attente. Le contenu de la réponse CMC doit contenir un défi. Il ne doit y avoir qu’une seule réponse CMC et elle doit contenir des informations en attente.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête certenroll.h
DLL Certenroll.dll

Voir aussi

ICertificateAttestationChallenge