Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Перечисление 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 |