Méthode IEnroll4::createFileRequestWStr (xenroll.h)
[Cette méthode n’est plus disponible à partir de Windows Server 2008 et Windows Vista.]
La méthode createFileRequestWStr crée une demande de certificat PKCS #10, PKCS #7 ou gestion complète des certificats au format CMS (CMC) et la stocke dans un fichier. Cette méthode a d’abord été définie dans l’interface IEnroll4 .
Syntaxe
HRESULT createFileRequestWStr(
[in] LONG Flags,
[in] LPCWSTR pwszDNName,
[in] LPCWSTR pwszUsage,
[in] LPCWSTR pwszRequestFileName
);
Paramètres
[in] Flags
Valeur spécifiant le type de demande de certificat à créer. Spécifiez l’une des valeurs suivantes.
Valeur | Signification |
---|---|
|
Console CMC complète |
|
PKCS #10 |
|
PKCS #10 version 2 |
|
PKCS #7 |
[in] pwszDNName
Pointeur vers une chaîne de caractères larges terminée par null qui représente le nom unique (DN) de l’entité pour laquelle la demande est effectuée. Le nom du DN doit respecter la convention de nommage X.500 , par exemple « CN=User, O=Microsoft ». S’il n’existe pas de préfixe à deux lettres, un identificateur d’objet (OID) peut être fourni à la place. Ce paramètre peut avoir la valeur NULL.
[in] pwszUsage
Pointeur vers une chaîne de caractères larges terminée par null pour l’OID qui décrit l’objectif du certificat généré, par exemple, un certificat Authenticode individuel ou commercial, ou l’authentification du client. Vous pouvez également spécifier plusieurs OID séparés par une virgule.
[in] pwszRequestFileName
Pointeur vers une chaîne de caractères larges terminée par null qui contient le nom du fichier qui recevra la demande.
Valeur retournée
Si la méthode réussit, la méthode retourne S_OK.
Si la méthode échoue, elle retourne une valeur HRESULT qui indique l’erreur. Pour obtenir la liste des codes d’erreur courants, consultez Valeurs HRESULT courantes.
Spécifications
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 |