EnrollmentCAProperty 枚举 (certenroll.h)
EnrollmentCAProperty 枚举指定证书颁发机构属性值。 它由 ICertificationAuthority 接口上的 Property 方法使用。
语法
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) 的公用名称。 |
|
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 一个VT_BSTR值,该值包含 CA 所属的 AD 站点的名称。 注册客户端可以使用它来确定与 CA 通信与属于其他站点的 CA 的相对成本。 此值仅适用于在 IX509EnrollmentPolicyServer 接口上使用 GetCA 方法检索的 CA 对象。 |
|
CAPropSecurity 值: 11 一个 VT_BSTR 值,该值包含安全描述符定义语言 (SDDL) CA 安全描述符的字符串表示形式。 此值仅与使用 GetCA 方法 检索的 CA 对象相关。 |
|
CAPropRenewalOnly 值: 12 一个 VT_BOOL 值,该值指定是否将 CA 配置为仅执行证书续订。 此值仅与使用 GetCA 方法 检索的 CA 对象相关。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
标头 | certenroll.h |