Freigeben über


EnrollmentCAProperty-Enumeration (certenroll.h)

Die EnrollmentCAProperty-Enumeration gibt Eigenschaftswerte der Zertifizierungsstelle an. Sie wird von der Property-Methode auf der ICertificationAuthority-Schnittstelle verwendet.

Syntax

typedef enum EnrollmentCAProperty {
  CAPropCommonName = 1,
  CAPropDistinguishedName = 2,
  CAPropSanitizedName = 3,
  CAPropSanitizedShortName = 4,
  CAPropDNSName = 5,
  CAPropCertificateTypes = 6,
  CAPropCertificate = 7,
  CAPropDescription = 8,
  CAPropWebServers = 9,
  CAPropSiteName = 10,
  CAPropSecurity = 11,
  CAPropRenewalOnly = 12
} ;

Konstanten

 
CAPropCommonName
Wert: 1
Ein VT_BSTR Wert, der den allgemeinen Namen der Zertifizierungsstelle (Ca) in Active Directory enthält.
CAPropDistinguishedName
Wert: 2
Ein VT_DISPATCH Wert, der einen Zeiger auf ein IX500DistinguishedName-Objekt enthält.
CAPropSanitizedName
Wert: 3
Ein VT_BSTR Wert, der den bereinigungen allgemeinen Namen der Zertifizierungsstelle in Active Directory enthält. Ein Name wird bereinigt, indem unzulässige Zeichen durch ein Ausrufezeichen (!) gefolgt von vier Hexadezimalwerten ersetzt werden, die das Zeichen darstellen.
CAPropSanitizedShortName
Wert: 4
Ein VT_BSTR Wert, der den bereinigten und verkürzten allgemeinen Namen der Zertifizierungsstelle in Active Directory enthält. Ein Name wird bereinigt, indem unzulässige Zeichen durch ein Ausrufezeichen (!) gefolgt von vier Hexadezimalwerten ersetzt werden, die das Zeichen darstellen. Der Name wird dann gekürzt, sodass er 51 Zeichen nicht überschreitet. Die Zeichen, die aus der bereinigungen Zeichenfolge entfernt werden, müssen gehasht und der Hash in eine 5-stellige Zeichenfolge konvertiert werden.
CAPropDNSName
Wert: 5
Ein VT_BSTR Wert, der den DNS-Namen der Zertifizierungsstelle in Active Directory enthält.
CAPropCertificateTypes
Wert: 6
Ein VT_ARRAY
VT_BSTR Sammlung von Vorlagen, die von der Zertifizierungsstelle unterstützt werden.
CAPropCertificate
Wert: 7
Ein VT_ARRAY
VT_UI1 Wert, der das von der Zertifizierungsstelle verwendete Signaturzertifikat enthält.
CAPropDescription
Wert: 8
Ein VT_BSTR Wert, der einen Beschreibungskommentar für die Zertifizierungsstelle enthält.
CAPropWebServers
Wert: 9
Ein VT_ARRAY
VT_BSTR Sammlung von Zertifikatregistrierungsservern, die für die Zertifizierungsstelle konfiguriert sind. Jede Zeichenfolge in der Auflistung enthält eine Server-URL, die verwendete Authentifizierungsmethode, eine ganze Zahl, die die Prioritätsebene angibt, und eine ganze Zahl, die angibt, ob der Server nur Zertifikatverlängerungen durchführen kann. Jeder Wert wird durch ein Zeilenumbruchzeichen getrennt.
CAPropSiteName
Wert: 10
Ein VT_BSTR Wert, der den Namen der AD-Website enthält, zu der die Zertifizierungsstelle gehört. Dies kann von den registrierenden Clients verwendet werden, um die relativen Kosten für die Kommunikation mit der Zertifizierungsstelle im Vergleich zu Zertifizierungsstellen zu bestimmen, die zu anderen Standorten gehören. Dieser Wert ist nur für Ca-Objekte relevant, die mithilfe der GetCAs-Methode auf der IX509EnrollmentPolicyServer-Schnittstelle abgerufen werden.
CAPropSecurity
Wert: 11
Ein VT_BSTR Wert, der die SDDL-Zeichenfolgendarstellung (Security Descriptor Definition Language) des Sicherheitsdeskriptors für die Zertifizierungsstelle enthält. Dieser Wert ist nur für Ca-Objekte relevant, die mit der GetCAs-Methode abgerufen werden.
CAPropRenewalOnly
Wert: 12
Ein VT_BOOL Wert, der angibt, ob eine Zertifizierungsstelle so konfiguriert ist, dass nur Zertifikatverlängerungen durchgeführt werden. Dieser Wert ist nur für Ca-Objekte relevant, die mit der GetCAs-Methode abgerufen werden.

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

Weitere Informationen

ICertificationAuthority

Eigenschaft