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