IcEnroll4 ::addCertTypeToRequestEx, méthode (xenroll.h)
[Cette méthode n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La méthode addCertTypeToRequestEx , comme la méthode addCertTypeToRequest , ajoute un modèle de certificat (ou « type de certificat ») à une demande. Cette méthode a d’abord été définie dans l’interface ICEnroll4 .
Cette méthode est associée au module de stratégie d’entreprise Des services de certificats. Cette méthode est spécialisée et son utilisation n’est pas recommandée pour la plupart des applications. Cette version peut ajouter une extension de modèle V@ dans une requête.
HRESULT addCertTypeToRequestEx(
[in] LONG lType,
[in] BSTR bstrOIDOrName,
[in] LONG lMajorVersion,
[in] BOOL fMinorVersion,
[in] LONG lMinorVersion
);
[in] lType
Indique le type de version de l’extension de modèle. Il peut s’agir de l’une des valeurs suivantes :
Valeur | Signification |
---|---|
|
Utilise une extension version 1 |
|
Utilise une extension version 2 |
[in] bstrOIDOrName
Nom complet du modèle de certificat qui est ajouté à la demande de certificat. Cette valeur est interprétée par l’autorité de certification.
[in] lMajorVersion
Définit la version principale du modèle. Ce paramètre est ignoré si lFlag est XECT_EXTENSION_V !.
[in] fMinorVersion
Indique si une version mineure du modèle est utilisée. Ce paramètre est ignoré si lFlag est XECT_EXTENSION_V !.
[in] lMinorVersion
Définit la version mineure du modèle. Ce paramètre est ignoré si lFlag est XECT_EXTENSION_V1 ou si fMinorVersion a la valeur FALSE.
La valeur de retour est un HRESULT, avec S_OK retourné si l’appel réussit.Cette méthode prend uniquement en charge la nouvelle méthode de requête createRequest. Il ne prend pas en charge la méthode createPKCS10 .
Cette méthode peut être appelée plusieurs fois pour établir plusieurs modèles de certificat pour la demande.
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 |