IX509EnrollmentHelper ::Enroll, méthode (certenroll.h)
La méthode Enroll inscrit une demande de certificat et récupère le certificat émis. Cette méthode est activée sur le web.
Syntaxe
HRESULT Enroll(
[in] BSTR strEnrollmentPolicyServerURI,
[in] BSTR strTemplateName,
[in] EncodingType Encoding,
[in] WebEnrollmentFlags enrollFlags,
[out, retval] BSTR *pstrCertificate
);
Paramètres
[in] strEnrollmentPolicyServerURI
BSTR qui contient l’URL du serveur de stratégie d’inscription de certificat.
[in] strTemplateName
Variable BSTR qui contient le nom commun (CN) du modèle tel qu’il apparaît dans Active Directory ou l’identificateur d’objet décimal pointillé.
[in] Encoding
Valeur d’énumération EncodingType qui spécifie le type d’encodage appliqué à un tableau d’octets à des fins d’affichage.
[in] enrollFlags
Valeur d’énumération WebEnrollmentFlags qui spécifie le comportement d’inscription web. Il peut s’agir de la valeur suivante.
[out, retval] pstrCertificate
BSTR qui contient le certificat émis.
Valeur retournée
Si la fonction réussit, la fonction retourne S_OK.
Si la fonction échoue, elle retourne une valeur HRESULT qui indique l’erreur. Les valeurs possibles sont notamment celles figurant dans le tableau suivant. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Code de retour | Description |
---|---|
|
Les paramètres strEnrollmentPolicyServerURI et strTemplateName ne peuvent pas être NULL. |
|
Les paramètres strEnrollmentPolicyServerURI et strTemplateName dépassent 64 000 caractères ou contiennent des caractères Null incorporés. |
Remarques
La méthode Enroll récupère le modèle approprié, appelle InitializeFromTemplate, puis appelle Enroll sur l’objet IX509Enrollment .
Cette méthode n’a pas installé le certificat émis.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | certenroll.h |