Перечисление EnrollmentCAProperty (certenroll.h)
Перечисление EnrollmentCAProperty задает значения свойств центра сертификации. Он используется методом Property в интерфейсе ICertificationAuthority .
Синтаксис
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. |
|
CAPropDistinguishedName Значение: 2 Значение VT_DISPATCH , содержащее указатель на объект IX500DistinguishedName . |
|
CAPropSanitizedName Значение: 3 Значение VT_BSTR , содержащее обезобщаемое общее имя ЦС в Active Directory. Имя очищается путем замены запрещенных символов восклицательным знаком (!) и четырьмя шестнадцатеричными значениями, представляющими символ. |
|
CAPropSanitizedShortName Значение: 4 Значение VT_BSTR , содержащее обезобщаемое и сокращенное общее имя ЦС в Active Directory. Имя очищается путем замены запрещенных символов восклицательным знаком (!) и четырьмя шестнадцатеричными значениями, представляющими символ. Затем имя сокращается, чтобы оно не превышало 51 символ. Символы, удаленные из очищаемой строки, должны быть хэшированы, а хэш преобразуется в 5-значную строку. |
|
CAPropDNSName Значение: 5 Значение VT_BSTR , содержащее DNS-имя ЦС в Active Directory. |
|
CAPropCertificateTypes Значение: 6 VT_ARRAY |
VT_BSTR коллекцию шаблонов, поддерживаемых центром сертификации. |
CAPropCertificate Значение: 7 VT_ARRAY |
VT_UI1 значение, содержащее сертификат подписи, используемый ЦС. |
CAPropDescription Значение: 8 Значение VT_BSTR , содержащее комментарий к описанию ЦС. |
|
CAPropWebServers Значение: 9 VT_ARRAY |
VT_BSTR коллекция серверов регистрации сертификатов, настроенных для ЦС. Каждая строка в коллекции содержит URL-адрес сервера, используемый метод проверки подлинности, целое число, указывающее уровень приоритета, и целое число, указывающее, может ли сервер выполнять только продление сертификата. Каждое значение разделено символом новой строки. |
CAPropSiteName Значение: 10 Значение VT_BSTR , содержащее имя сайта AD, к которому принадлежит ЦС. Это может использоваться регистрющими клиентами для определения относительных затрат на обмен данными с ЦС по сравнению с ЦС, принадлежащими другим сайтам. Это значение применимо только для объектов ЦС, полученных с помощью метода GetCAs в интерфейсе IX509EnrollmentPolicyServer . |
|
CAPropSecurity Значение: 11 Значение VT_BSTR , содержащее строковое представление языка определения дескриптора безопасности (SDDL) дескриптора безопасности для ЦС. Это значение применимо только для объектов ЦС, полученных с помощью метода GetCAs . |
|
CAPropRenewalOnly Значение: 12 Значение VT_BOOL , указывающее, настроен ли ЦС только для продления сертификатов. Это значение применимо только для объектов ЦС, полученных с помощью метода GetCAs . |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | certenroll.h |