RequestClientInfoClientId, énumération (certenroll.h)

L’énumération RequestClientInfoClientId spécifie le type d’application qui a créé une demande de certificat. Cela peut être utilisé pour initialiser un objet IX509AttributeClientId qui contient des informations sur le client. Il est également utilisé par l’interface IX509CertificateRequest .

Syntax

typedef enum RequestClientInfoClientId {
  ClientIdNone = 0,
  ClientIdXEnroll2003 = 1,
  ClientIdAutoEnroll2003 = 2,
  ClientIdWizard2003 = 3,
  ClientIdCertReq2003 = 4,
  ClientIdDefaultRequest = 5,
  ClientIdAutoEnroll = 6,
  ClientIdRequestWizard = 7,
  ClientIdEOBO = 8,
  ClientIdCertReq = 9,
  ClientIdTest = 10,
  ClientIdWinRT = 11,
  ClientIdUserStart = 1000
} ;

Constantes

 
ClientIdNone
Valeur : 0
Aucun identificateur client n’est spécifié.
ClientIdXEnroll2003
Valeur : 1
Spécifie le contrôle d’inscription de certificat disponible sur Windows Server 2003.
ClientIdAutoEnroll2003
Valeur : 2
Spécifie l’inscription automatique disponible sur Windows Server 2003.
ClientIdWizard2003
Valeur : 3
Spécifie l’Assistant Demande de certificat disponible sur Windows Server 2003.
ClientIdCertReq2003
Valeur : 4
Spécifie l’outil en ligne de commande Certreq.exe disponible sur Windows Server 2003.
ClientIdDefaultRequest
Valeur : 5
Spécifie l’objet de demande de certificat par défaut disponible à partir de Windows Vista. Il est représenté par l’interface IX509CertificateRequest et constitue la valeur par défaut si l’ID client n’est pas défini par l’appelant.
ClientIdAutoEnroll
Valeur : 6
Spécifie l’inscription automatique disponible à partir de Windows Vista.
ClientIdRequestWizard
Valeur : 7
Spécifie l’Assistant Demande de certificat disponible à partir de Windows Vista.
ClientIdEOBO
Valeur : 8
Spécifie l’Assistant Inscription au nom de (EOBO) disponible à partir de Windows Vista.
ClientIdCertReq
Valeur : 9
Spécifie l’outil en ligne de commande Certreq.exe disponible à partir de Windows Vista.
ClientIdTest
Valeur : 10
Cette valeur n’est pas prise en charge.
ClientIdWinRT
Valeur : 11
ClientIdUserStart
Valeur : 1000
Il s’agit de la valeur de base pour les applications personnalisées.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête certenroll.h

Voir aussi

Énumérations CertEnroll

CertEnroll Interfaces

IX509AttributeClientId

IX509CertificateRequest