Freigeben über


X509CertificateTemplateEnrollmentFlag-Enumeration (certenroll.h)

Die X509CertificateTemplateEnrollmentFlag-Enumeration enthält Werte, die Server- und Clientaktionen während der Registrierung angeben.

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
} ;

Konstanten

 
EnrollmentIncludeSymmetricAlgorithms
Wert: 0x1
Weist den Client und den Server an, eine S/MIME-Erweiterung (Secure/Multipurpose Internet Mail Extensions) in die Zertifikatanforderung und das ausgestellte Zertifikat einzuschließen.
EnrollmentPendAllRequests
Wert: 0x2
Weist die Zertifizierungsstelle an, alle Zertifikatanforderungen in einen ausstehenden Zustand zu versetzen.
EnrollmentPublishToKRAContainer
Wert: 0x4
Weist die Zertifizierungsstelle an, das ausgestellte Zertifikat im Schlüsselwiederherstellungs-Agent-Container (KRA) in Active Directory zu veröffentlichen.
EnrollmentPublishToDS
Wert: 0x8
Weist Clients und Server an, das ausgestellte Zertifikat an das userCertificate-Attribut für das Benutzerobjekt in Active Directory anzufügen.
EnrollmentAutoEnrollmentCheckUserDSCertificate
Wert: 0x10
Weist Clients an, ein Zertifikat basierend auf dieser Vorlage nicht automatisch zu registrieren, wenn das userCertificate-Attribut für das Benutzerobjekt in Active Directory bereits ein gültiges Zertifikat enthält, das auf dieser Vorlage basiert.
EnrollmentAutoEnrollment
Wert: 0x20
Weist Clients an, automatisch ein Zertifikat zu registrieren, das auf dieser Vorlage basiert.
EnrollmentDomainAuthenticationNotRequired
Wert: 0x80
Wird nicht verwendet.
EnrollmentPreviousApprovalValidateReenrollment
Wert: 0x40
Weist Clients an, ein Zertifikat mit privaten Schlüsseln zu signieren, deren öffentliche Schlüssel in vorhandenen Zertifikaten enthalten sind.
EnrollmentUserInteractionRequired
Wert: 0x100
Weist den Client an, die Benutzerzustimmung einzuholen, bevor versucht wird, eine Zertifikatanforderung basierend auf dieser Vorlage zu registrieren.
EnrollmentAddTemplateName
Wert: 0x200
Wird nicht verwendet.
EnrollmentRemoveInvalidCertificateFromPersonalStore
Wert: 0x400
Weist den Client an, abgelaufene, widerrufene oder erneuerte Zertifikate aus dem lokalen Zertifikatspeicher zu löschen.
EnrollmentAllowEnrollOnBehalfOf
Wert: 0x800
Weist den Server an, die EOBO-Funktionalität (enroll-on-behalf-of) zuzulassen.
EnrollmentAddOCSPNoCheck
Wert: 0x1000
Weist den Server an, keine Sperrinformationen in das ausgestellte Zertifikat einzuschließen, und fügt stattdessen eine id-pkix-ocsp-nocheck-Erweiterung hinzu, die angibt, dass der Zertifikatinhaber für die Lebensdauer des Zertifikats vertrauenswürdig sein kann.
EnrollmentReuseKeyOnFullSmartCard
Wert: 0x2000
Weist den Client an, einen privaten Schlüssel für eine smart Karte-basierte Zertifikaterneuerung wiederzuverwenden, wenn auf der Karte kein neuer privater Schlüssel erstellt werden kann.
EnrollmentNoRevocationInfoInCerts
Wert: 0x4000
Weist den Server an, keine Sperrinformationen in das ausgestellte Zertifikat einzufügen.
EnrollmentIncludeBasicConstraintsForEECerts
Wert: 0x8000
Weist den Server an, die Erweiterung "Basic Constraints" in das ausgestellte Zertifikat einzuschließen.
EnrollmentPreviousApprovalKeyBasedValidateReenrollment
Wert: 0x10000
EnrollmentCertificateIssuancePoliciesFromRequest
Wert: 0x20000
EnrollmentSkipAutoRenewal
Wert: 0x40000

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Kopfzeile certenroll.h