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 |