Condividi tramite


Nomi soggetto

Il campo oggetto di una richiesta di certificato PKCS #10 contiene il nome distinto dell'entità che richiede il certificato.

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

Il nome distinto è costituito da una sequenza di nomi distinti relativi (RDN). Ogni rdn è costituito da un set di attributi e ogni attributo è costituito da un identificatore di oggetto e un valore. Il tipo di dati del valore viene identificato dalla struttura 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)) 
}

Per altre informazioni, vedere gli argomenti seguenti:

Richieste