Méthode IEnroll4 ::AddCertTypeToRequestWStrEx (xenroll.h)
[Cette méthode n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La méthode AddCertTypeToRequestWStrEx , comme la méthode AddCertTypeToRequestWStr , ajoute un modèle de certificat (également appelé type de certificat) à une demande.
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 V2 à une requête. Cette méthode a d’abord été définie dans l’interface IEnroll4 .
Syntaxe
HRESULT AddCertTypeToRequestWStrEx(
[in] LONG lType,
[in] LPCWSTR pwszOIDOrName,
[in] LONG lMajorVersion,
[in] BOOL fMinorVersion,
[in] LONG lMinorVersion
);
Paramètres
[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] pwszOIDOrName
Pointeur vers une chaîne de caractères terminée par null qui représente le nom complet du modèle de certificat ajouté à la demande de certificat. Cette valeur est interprétée par l’autorité de certification.
[in] lMajorVersion
Valeur qui spécifie la version principale du modèle. Ce paramètre est ignoré si lType est XECT_EXTENSION_V1.
[in] fMinorVersion
Valeur qui spécifie si une version mineure du modèle est utilisée. Ce paramètre est ignoré si lType est XECT_EXTENSION_V1.
[in] lMinorVersion
Valeur qui spécifie la version mineure du modèle. Ce paramètre est ignoré si lType est XECT_EXTENSION_V1 ou si fMinorVersion a la valeur FALSE.
Valeur retournée
La valeur de retour est HRESULT, avec S_OK retournée si l’appel réussit.
Remarques
Cette méthode prend uniquement en charge la nouvelle méthode de requête createRequestWStr. Il ne prend pas en charge la méthode createPKCS10WStr .
Cette méthode peut être appelée plusieurs fois pour établir plusieurs modèles de certificat pour la demande.
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 |