IcEnroll4 ::getCertFromResponse, méthode (xenroll.h)
[Cette méthode n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La méthode getCertFromResponse récupère le certificat à partir de la réponse d’une autorité de certification . Cette méthode a d’abord été définie par l’interface ICEnroll4 .
Syntaxe
HRESULT getCertFromResponse(
[in] BSTR strResponse,
[out] BSTR *pstrCert
);
Paramètres
[in] strResponse
Réponse encodée en base64.
[out] pstrCert
Pointeur vers un BSTR qui reçoit le certificat récupéré à partir de la réponse. Lorsque vous avez terminé d’utiliser le BSTR, libérez-le en appelant la fonction SysFreeString .
Valeur retournée
C++
Si la méthode réussit, la méthode retourne S_OK.Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
VB
La valeur de retour est une chaîne qui contient un certificat.Remarques
La réponse contenue dans strResponse doit contenir exactement un certificat ; un certificat enfant ne peut pas être présent.
La réponse peut être une réponse PKCS #7 ou une réponse CMC ( Certificate Management over CMS ) complète. Toutefois, pour accepter une réponse CMC complète, le fournisseur de services de chiffrement (CSP) doit prendre en charge l’encodage ASN.1 ( Abstract Syntax Notation One ) des structures CMC.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | xenroll.h |
Bibliothèque | Uuid.lib |
DLL | Xenroll.dll |