Перечисление AlternativeNameType (certenroll.h)

Перечисление AlternativeNameType указывает альтернативные типы имен, которые можно указать при инициализации объекта IAlternativeName. Альтернативные имена используются для создания расширения X.509AlternativeNames версии 3. Это расширение можно создать с помощью интерфейса IX509ExtensionAlternativeNames.

Синтаксис

typedef enum AlternativeNameType {
  XCN_CERT_ALT_NAME_UNKNOWN = 0,
  XCN_CERT_ALT_NAME_OTHER_NAME = 1,
  XCN_CERT_ALT_NAME_RFC822_NAME = 2,
  XCN_CERT_ALT_NAME_DNS_NAME = 3,
  XCN_CERT_ALT_NAME_X400_ADDRESS = 4,
  XCN_CERT_ALT_NAME_DIRECTORY_NAME = 5,
  XCN_CERT_ALT_NAME_EDI_PARTY_NAME = 6,
  XCN_CERT_ALT_NAME_URL = 7,
  XCN_CERT_ALT_NAME_IP_ADDRESS = 8,
  XCN_CERT_ALT_NAME_REGISTERED_ID = 9,
  XCN_CERT_ALT_NAME_GUID = 10,
  XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME = 11
} ;

Константы

 
XCN_CERT_ALT_NAME_UNKNOWN
Значение: 0
Тип имени не определен.
XCN_CERT_ALT_NAME_OTHER_NAME
Значение: 1
Имя состоит из идентификатора объекта (OID) и массива байтов, содержащего значение имени.
XCN_CERT_ALT_NAME_RFC822_NAME
Значение: 2
Имя — это адрес электронной почты, например someone@example.com.
XCN_CERT_ALT_NAME_DNS_NAME
Значение: 3
Имя — это dns-имя, например MyDomain.Microsoft.com. Формат DNS-имени — Host.Entity.Domain. Дополнительные сведения о DNS см. в статье RFC 1034 (доменные имена — основные понятия и объекты) и RFC 1035 (доменные имена — реализация и спецификация).
XCN_CERT_ALT_NAME_X400_ADDRESS
Значение: 4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
Значение: 5
Имя — это имя каталога X.500, например CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=com.
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
Значение: 6
XCN_CERT_ALT_NAME_URL
Значение: 7
Имя — это URL-адрес, например http://www.adatum.com/.
XCN_CERT_ALT_NAME_IP_ADDRESS
Значение: 8
Имя — это IP-адрес в точках десятичного формата 123.456.789.123.
XCN_CERT_ALT_NAME_REGISTERED_ID
Значение: 9
Имя — это идентификатор объекта (OID), зарегистрированный в Международной организации стандартов (ISO).
XCN_CERT_ALT_NAME_GUID
Значение: 10
Имя — это GUID агента службы каталогов. GUID определяет сервер в систему репликации Active Directory в качестве контроллера домена.
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
Значение: 11
Имя — это имя имени субъекта-пользователя (UPN). Имя участника-пользователя — это имя входа пользователя в формат адреса электронной почты. То есть имя участника-пользователя состоит из краткого имени учетной записи пользователя, за которой следует DNS-имя дерева Active Directory, в котором находится объект пользователя. Он имеет форму UserName@DNS_suffix. Примером является UserName@Microsoft.com, где Microsoft.com является DNS-суффикс и Имя пользователя является заполнителем для сокращенного имени, назначенного корпорацией Майкрософт учетной записи пользователя.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows Vista [только классические приложения]
минимальный поддерживаемый сервер Windows Server 2008 [только классические приложения]
заголовка certenroll.h

См. также

перечисления CertEnroll

интерфейсы CertEnroll

IAlternativeName

IX509ExtensionAlternativeNames