enrollmentCAProperty 列舉 (certenroll.h)
EnrollmentCAProperty 列舉會指定證書頒發機構單位屬性值。 它由 ICertificationAuthority 介面上的 Property 方法使用。
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
} ;
常數
CAPropCommonName 值: 1 VT_BSTR值,其中包含Active Directory 中CA (CA) 的一般名稱。 |
|
CAPropDistinguishedName 值: 2 包含IX500DistinguishedName物件的指標VT_DISPATCH值。 |
|
CAPropSanitizedName 值: 3 VT_BSTR值,其中包含Active Directory 中CA的已清理通用名稱。 將不允許的字元取代為驚嘆號 (!) 後面接著四個代表字元的十六進位值,即可清理名稱。 |
|
CAPropSanitizedShortName 值: 4 VT_BSTR值,其中包含Active Directory 中CA的清理和縮短通用名稱。 將不允許的字元取代為驚嘆號 (!) 後面接著四個代表字元的十六進位值,即可清理名稱。 接著會縮短名稱,使其不超過51個字元。 從清理字串中移除的字元必須經過哈希處理,且哈希會轉換成 5 個字元的字串。 |
|
CAPropDNSName 值: 5 VT_BSTR值,其中包含Active Directory 中CA的 DNS 名稱。 |
|
CAPropCertificateTypes 值: 6 VT_ARRAY |
VT_BSTR CA 支援的範本集合。 |
CAPropCertificate 值: 7 VT_ARRAY |
VT_UI1值,其中包含 CA 所使用的簽署憑證。 |
CAPropDescription 值: 8 包含 CA 描述批注 的VT_BSTR 值。 |
|
CAPropWebServers 值: 9 VT_ARRAY |
VT_BSTR為 CA 設定的憑證註冊伺服器集合。 集合中的每個字串都包含伺服器 URL、使用的驗證方法、指定優先順序層級的整數,以及指定伺服器是否只能執行憑證更新的整數。 每個值都是以換行符分隔。 |
CAPropSiteName 值: 10 包含 CA 所屬 AD 網站名稱 的VT_BSTR 值。 註冊客戶端可以使用此功能來判斷與 CA 與屬於其他月臺的 CA 通訊的相對成本。 此值僅適用於在IX509EnrollmentPolicyServer 介面上使用 GetCAs 方法擷取的 CA 物件。 |
|
CAPropSecurity 值: 11 VT_BSTR值,其中包含 CA 之安全性描述元定義語言 (SDDL) 字串表示。 此值僅適用於使用 GetCAs 方法擷取的 CA 物件。 |
|
CAPropRenewalOnly 值: 12 VT_BOOL值,指定 CA 是否設定為只執行憑證更新。 此值僅適用於使用 GetCAs 方法擷取的 CA 物件。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [僅限傳統型應用程式] |
標頭 | certenroll.h |