Partager via


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

Voir aussi

IX509SCEPEnrollment