Partager via


Énumération X509CertificateTemplateEnrollmentFlag (certenroll.h)

L’énumération X509CertificateTemplateEnrollmentFlag contient des valeurs qui spécifient les actions du serveur et du client pendant l’inscription.

Syntax

typedef enum X509CertificateTemplateEnrollmentFlag {
  EnrollmentIncludeSymmetricAlgorithms = 0x1,
  EnrollmentPendAllRequests = 0x2,
  EnrollmentPublishToKRAContainer = 0x4,
  EnrollmentPublishToDS = 0x8,
  EnrollmentAutoEnrollmentCheckUserDSCertificate = 0x10,
  EnrollmentAutoEnrollment = 0x20,
  EnrollmentDomainAuthenticationNotRequired = 0x80,
  EnrollmentPreviousApprovalValidateReenrollment = 0x40,
  EnrollmentUserInteractionRequired = 0x100,
  EnrollmentAddTemplateName = 0x200,
  EnrollmentRemoveInvalidCertificateFromPersonalStore = 0x400,
  EnrollmentAllowEnrollOnBehalfOf = 0x800,
  EnrollmentAddOCSPNoCheck = 0x1000,
  EnrollmentReuseKeyOnFullSmartCard = 0x2000,
  EnrollmentNoRevocationInfoInCerts = 0x4000,
  EnrollmentIncludeBasicConstraintsForEECerts = 0x8000,
  EnrollmentPreviousApprovalKeyBasedValidateReenrollment = 0x10000,
  EnrollmentCertificateIssuancePoliciesFromRequest = 0x20000,
  EnrollmentSkipAutoRenewal = 0x40000
} ;

Constantes

 
EnrollmentIncludeSymmetricAlgorithms
Valeur : 0x1
Indique au client et au serveur d’inclure une extension S/MIME (Secure/Multipurpose Internet Mail Extensions) dans la demande de certificat et le certificat émis.
EnrollmentPendAllRequests
Valeur : 0x2
Indique à l’autorité de certification de placer toutes les demandes de certificat dans un état en attente.
EnrollmentPublishToKRAContainer
Valeur : 0x4
Indique à l’autorité de certification de publier le certificat émis dans le conteneur KRA (Key Recovery Agent) dans Active Directory.
EnrollmentPublishToDS
Valeur : 0x8
Indique aux clients et aux serveurs d’ajouter le certificat émis à l’attribut userCertificate sur l’objet utilisateur dans Active Directory.
EnrollmentAutoEnrollmentCheckUserDSCertificate
Valeur : 0x10
Indique aux clients de ne pas inscrire automatiquement un certificat basé sur ce modèle si l’attribut userCertificate sur l’objet utilisateur dans Active Directory contient déjà un certificat valide basé sur ce modèle.
EnrollmentAutoEnrollment
Valeur : 0x20
Indique aux clients d’inscrire automatiquement un certificat basé sur ce modèle.
EnrollmentDomainAuthenticationNotRequired
Valeur : 0x80
Non utilisé.
EnrollmentPreviousApprovalValidateReenrollment
Valeur : 0x40
Indique aux clients de signer un certificat à l’aide de clés privées dont les clés publiques sont contenues dans des certificats existants.
EnrollmentUserInteractionRequired
Valeur : 0x100
Indique au client d’obtenir le consentement de l’utilisateur avant de tenter d’inscrire une demande de certificat basée sur ce modèle.
EnrollmentAddTemplateName
Valeur : 0x200
Non utilisé.
EnrollmentRemoveInvalidCertificateFromPersonalStore
Valeur : 0x400
Indique au client de supprimer les certificats expirés, révoqués ou renouvelés du magasin de certificats local.
EnrollmentAllowEnrollOnBehalfOf
Valeur : 0x800
Indique au serveur d’autoriser la fonctionnalité d’inscription pour le compte de (EOBO).
EnrollmentAddOCSPNoCheck
Valeur : 0x1000
Indique au serveur de ne pas inclure d’informations de révocation dans le certificat émis, en ajoutant à la place une extension id-pkix-ocsp-nocheck qui spécifie que le détenteur du certificat peut être approuvé pendant la durée de vie du certificat.
EnrollmentReuseKeyOnFullSmartCard
Valeur : 0x2000
Indique au client de réutiliser une clé privée pour un renouvellement de certificat intelligent carte si une nouvelle clé privée ne peut pas être créée sur le carte.
EnrollmentNoRevocationInfoInCerts
Valeur : 0x4000
Indique au serveur de ne pas inclure d’informations de révocation dans le certificat émis.
EnrollmentIncludeBasicConstraintsForEECerts
Valeur : 0x8000
Indique au serveur d’inclure l’extension Contraintes de base dans le certificat émis.
EnrollmentPreviousApprovalKeyBasedValidateReenrollment
Valeur : 0x10000
EnrollmentCertificateIssuancePoliciesFromRequest
Valeur : 0x20000
EnrollmentSkipAutoRenewal
Valeur : 0x40000

Configuration requise

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