Поделиться через


Перечисление 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