Share via


Nomes de Entidades

O campo de assunto de uma solicitação de certificado PKCS nº 10 contém o nome diferenciado da entidade que solicita o certificado.

CertificationRequestInfo ::= SEQUENCE 
{
   version                 CertificationRequestInfoVersion,
   subject                 Name,
   subjectPublicKeyInfo    SubjectPublicKeyInfo,
   attributes              [0] IMPLICIT Attributes
}

O nome diferenciado consiste em uma sequência de RDNs (nomes distintos relativos). Cada RDN consiste em um conjunto de atributos e cada atributo consiste em um identificador de objeto e um valor. O tipo de dados do valor é identificado pela estrutura DirectoryString .

Name ::= SEQUENCE OF RelativeDistinguishedName

RelativeDistinguishedName ::= SET OF AttributeTypeValue

AttributeTypeValue ::= SEQUENCE 
{
   type       EncodedObjectID,
   value      ANY 
}

DirectoryString ::= CHOICE 
{
   teletexString           TeletexString (SIZE (1..MAX)),
   printableString         PrintableString (SIZE (1..MAX)),
   universalString         UniversalString (SIZE (1..MAX)),
   utf8String              UTF8String (SIZE (1..MAX)),
   bmpString               BMPString (SIZE (1..MAX)) 
}

Para obter mais informações, consulte estes tópicos:

Solicitações