Перечисление X509CertificateTemplateSubjectNameFlag (certenroll.h)
Перечисление X509CertificateTemplateSubjectNameFlag содержит значения, определяющие действия сервера и клиента в отношении имен субъектов.
Синтаксис
typedef enum X509CertificateTemplateSubjectNameFlag {
SubjectNameEnrolleeSupplies = 0x1,
SubjectNameRequireDirectoryPath = 0x80000000,
SubjectNameRequireCommonName = 0x40000000,
SubjectNameRequireEmail = 0x20000000,
SubjectNameRequireDNS = 0x10000000,
SubjectNameAndAlternativeNameOldCertSupplies = 0x8,
SubjectAlternativeNameEnrolleeSupplies = 0x10000,
SubjectAlternativeNameRequireDirectoryGUID = 0x1000000,
SubjectAlternativeNameRequireUPN = 0x2000000,
SubjectAlternativeNameRequireEmail = 0x4000000,
SubjectAlternativeNameRequireSPN = 0x800000,
SubjectAlternativeNameRequireDNS = 0x8000000,
SubjectAlternativeNameRequireDomainDNS = 0x400000
} ;
Константы
SubjectNameEnrolleeSupplies Значение: 0x1 Указывает клиенту предоставить сведения о субъекте в запросе сертификата. |
SubjectNameRequireDirectoryPath Значение: 0x80000000 Указывает центру сертификации (ЦС) указать различающееся имя Active Directory запрашивающей стороны в качестве имени субъекта в выданном сертификате. |
SubjectNameRequireCommonName Значение: 0x40000000 Указывает центру сертификации (ЦС) указать общее имя Active Directory (CN) инициатора запроса в качестве имени субъекта в выданном сертификате. |
SubjectNameRequireEmail Значение: 0x20000000 Указывает ЦС указать значение атрибута электронной почты в объекте пользователя Active Directory запрашивающей стороны в качестве имени субъекта в выданном сертификате. |
SubjectNameRequireDNS Значение: 0x10000000 Указывает ЦС указать значение атрибута DNS в объекте пользователя Active Directory запрашивающего пользователя в качестве имени субъекта в выданном сертификате. |
SubjectNameAndAlternativeNameOldCertSupplies Значение: 0x8 Указывает клиенту повторно использовать имя субъекта и альтернативные расширения имени субъекта из существующего допустимого сертификата при создании запроса на продление сертификата. Этот флаг можно использовать только при указании флага SubjectNameEnrolleeSupplies или SubjectAlternativeNameEnrolleeSupplies . |
SubjectAlternativeNameEnrolleeSupplies Значение: 0x10000 Указывает клиенту предоставить сведения об альтернативном имени субъекта в запросе сертификата. |
SubjectAlternativeNameRequireDirectoryGUID Значение: 0x1000000 Указывает ЦС добавить значение атрибута objectGUID в объекте пользователя Active Directory инициатора запроса в расширение альтернативного имени субъекта в выданном сертификате. |
SubjectAlternativeNameRequireUPN Значение: 0x2000000 Указывает ЦС добавить значение атрибута имени участника-пользователя в объекте пользователя Active Directory запрашивающего пользователя в расширение Альтернативное имя субъекта в выданном сертификате. |
SubjectAlternativeNameRequireEmail Значение: 0x4000000 Указывает ЦС добавить значение атрибута электронной почты в объекте пользователя Active Directory запрашивающей стороны в расширение альтернативного имени субъекта в выданном сертификате. |
SubjectAlternativeNameRequireSPN Значение: 0x800000 Указывает ЦС добавить значение атрибута имени субъекта-службы в объекте пользователя Active Directory запрашивающего пользователя в расширение "Альтернативное имя субъекта" в выданном сертификате. |
SubjectAlternativeNameRequireDNS Значение: 0x8000000 Указывает ЦС добавить значение атрибута DNS в объекте пользователя Active Directory запрашивающего пользователя в расширение "Альтернативное имя субъекта" в выданном сертификате. |
SubjectAlternativeNameRequireDomainDNS Значение: 0x400000 Указывает ЦС добавить значение DNS корневого домена в расширение альтернативного имени субъекта в выданном сертификате. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | certenroll.h |