IX509SCEPEnrollment ::Initialize, méthode (certenroll.h)
Initialisez le instance en préparation d’une nouvelle demande.
Syntaxe
HRESULT Initialize(
[in] IX509CertificateRequestPkcs10 *pRequest,
[in] BSTR strThumbprint,
[in] EncodingType ThumprintEncoding,
[in] BSTR strServerCertificates,
[in] EncodingType Encoding
);
Paramètres
[in] pRequest
Instance d’une demande qui a déjà été initialisée.
[in] strThumbprint
Empreinte du certificat d’autorité de certification.
[in] ThumprintEncoding
Encodage de l’empreinte numérique du certificat d’autorité de certification.
[in] strServerCertificates
Une requête PKCS7 avec des certificats d’autorité de certification et d’autorité de certification SCEP.
[in] Encoding
Type d’encodage de la demande.
Valeur retournée
Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Remarques
Cette méthode attend un certificat EA de signature de serveur SCEP et un certificat EA de chiffrement de serveur SCEP, tous deux signés par le certificat d’autorité de certification.
Cette méthode échoue si l’un des certificats attendus est manquant ou si l’empreinte numérique ne correspond pas au certificat d’autorité de certification.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | certenroll.h |
DLL | Certenroll.dll |