Enumeração AlternativeNameType (certenroll.h)

A enumeração AlternativeNameType especifica os tipos de nome alternativos que podem ser especificados ao inicializar um objeto IAlternativeName . Nomes alternativos são usados para criar uma extensão de AlternativeNames da versão 3 X.509. Você pode criar essa extensão usando a interface IX509ExtensionAlternativeNames .

Syntax

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
} ;

Constantes

 
XCN_CERT_ALT_NAME_UNKNOWN
Valor: 0
O tipo de nome não é identificado.
XCN_CERT_ALT_NAME_OTHER_NAME
Valor: 1
O nome consiste em um OID (identificador de objeto ) e uma matriz de bytes que contém o valor do nome.
XCN_CERT_ALT_NAME_RFC822_NAME
Valor: 2
O nome é um endereço de email como someone@example.com.
XCN_CERT_ALT_NAME_DNS_NAME
Valor: 3
O nome é um nome DNS (Sistema de Nomes de Domínio), como MyDomain.Microsoft.com. O formato de um nome DNS é Host.Entity.Domain. Para obter mais informações sobre o DNS, consulte RFC 1034 (Nomes de Domínio — Conceitos e Instalações) e RFC 1035 (Nomes de Domínio — Implementação e Especificação).
XCN_CERT_ALT_NAME_X400_ADDRESS
Valor: 4
XCN_CERT_ALT_NAME_DIRECTORY_NAME
Valor: 5
O nome é um nome de diretório X.500 , como CN=administrators,CN=users,DC=nttest,DC=microsoft,DC=com.
XCN_CERT_ALT_NAME_EDI_PARTY_NAME
Valor: 6
XCN_CERT_ALT_NAME_URL
Valor: 7
O nome é uma URL como http://www.adatum.com/.
XCN_CERT_ALT_NAME_IP_ADDRESS
Valor: 8
O nome é um endereço IP (protocolo IP) no formato decimal pontilhado 123.456.789.123.
XCN_CERT_ALT_NAME_REGISTERED_ID
Valor: 9
O nome é um OID ( identificador de objeto ) registrado na ISO (International Standards Organization).
XCN_CERT_ALT_NAME_GUID
Valor: 10
O nome é um GUID do Agente de Serviço de Diretório. O GUID identifica um servidor para o sistema de replicação do Active Directory como um controlador de domínio.
XCN_CERT_ALT_NAME_USER_PRINCIPLE_NAME
Valor: 11
O nome é um UPN ( nome de entidade de usuário ). Um UPN é um nome de logon de usuário no formato de endereço de email. Ou seja, um UPN consiste em um nome abreviado para uma conta de usuário seguido pelo nome DNS da árvore do Active Directory na qual o objeto de usuário reside. Ele tem o formulário UserName@DNS_suffix. Um exemplo é UserName@Microsoft.com onde Microsoft.com é o sufixo DNS e UserName é um espaço reservado para um nome abreviado atribuído pela Microsoft a uma conta de usuário.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho certenroll.h

Confira também

Enumerações CertEnroll

CertEnroll Interfaces

IAlternativeName

IX509ExtensionAlternativeNames