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:
Argomenti correlati