Compartilhar via


Criando um nome de entidade

Você pode usar a interface IX500DistinguishedName para criar um nome de assunto com base em uma cadeia de caracteres de nome diferenciada. A cadeia de caracteres consiste em RDNs (nomes distintos relativos concatenados). As chaves RDN a seguir são compatíveis com a API de Registro de Certificado.

Chave OID Descrição
C
XCN_OID_COUNTRY_NAME
Contém um código de país ou região ISO 3166 de duas letras.
CN
XCN_OID_COMMON_NAME
Contém um nome comum.
E
EMAIL
XCN_OID_RSA_emailAddr
Contém um endereço de email.
DC
XCN_OID_DOMAIN_COMPONENT
Contém uma parte de um nome DNS (Sistema de Nomes de Domínio).
G
GivenName
XCN_OID_GIVEN_NAME
Contém a parte do nome de uma pessoa que não é um sobrenome.
I
XCN_OID_INITIALS
Contém as iniciais de uma pessoa.
L
XCN_OID_LOCALITY_NAME
Contém o nome da localidade que identifica uma cidade, país ou outra região geográfica.
O
XCN_OID_ORGANIZATION_NAME
Contém o nome de uma organização.
OU
XCN_OID_ORGANIZATIONAL_UNIT_NAME
Contém o nome de uma subdivisão de unidade em uma organização.
S
ST
XCN_OID_STATE_OR_PROVINCE_NAME
Contém o nome completo de um estado ou província.
RUA
XCN_OID_STREET_ADDRESS
Contém o endereço físico.
SN
XCN_OID_SUR_NAME
Contém o nome da família de uma pessoa.
T
TITLE
XCN_OID_TITLE
Contém o título de uma pessoa na organização.

Ao inicializar um objeto IX500DistinguishedName , você pode identificar o formato do nome diferenciado especificando um valor do tipo de enumeração X500NameFlags . Por exemplo, suponha que o nome diferenciado da entidade consiste nos seguintes RDNs:

CN=Administrador
CN=Usuários
DC=jdomcsc
DC=nttest
DC=microsoft
DC=com

Se você concatenar esses RDNs na cadeia de caracteres de nome diferenciada delimitada por vírgulas a seguir, poderá especificar o valor XCN_CERT_NAME_STR_COMMA_FLAG ao inicializar um objeto IX500DistinguishedName .

CN=Administrator,CN=Users,DC=jdomcsc,DC=nttest,DC=microsoft,DC=com

Codificando um nome da entidade

Nomes de Entidades