Share via


PrintableString

Il tipo di dati AsN.1 PrintableString viene codificato in un triplo TLV che inizia con un byte tag di 0x13. Nell'esempio seguente, dall'argomento PKCS #10 Con codifica ASN.1 , viene illustrato come un nome comune utente di TestCN viene codificato come tipo PrintableString . L'identificatore dell'oggetto per un nome comune è 2.5.4.3.

06 03                   ; OBJECT_ID (3 Bytes)
|  55 04 03             ;   2.5.4.3 Common Name (CN)
13 06                   ; PRINTABLE_STRING (6 Bytes)
   54 65 73 74 43 4e    ;   TestCN

Se la stringa contiene meno di 128 byte, il campo Lunghezza del triplo TLV richiede solo un byte per specificare la lunghezza del contenuto. Se la stringa è superiore a 127 byte, bit 7 del campo Length è impostato su 1 e bit 6-0 specificano il numero di byte aggiuntivi usati per identificare la lunghezza del contenuto. Per altre informazioni, vedere Byte di lunghezza e valore codificati.

Sistema di tipi ASN.1

Codifica DER di tipi ASN.1