Partager via


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
XECR_CMC
Console CMC complète
XECR_PKCS10_V1_5
PKCS #10
XECR_PKCS10_V2_0
PKCS #10 version 2
XECR_PKCS7
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

Voir aussi

IEnroll4