IA5String
Il tipo di dati IA5tring asN.1 viene codificato in un triplo TLV che inizia con un byte tag di 0x16. Nell'esempio seguente, adattato dall'argomento ASN.1 codificato da CMC , viene illustrato come l'attributo OSVersion viene codificato come tipo IA5tring . Il numero di versione può essere specificato usando l'interfaccia IX509AttributeOSVersion . L'identificatore dell'oggetto per l'attributo è 1.3.6.1.4.1.311.13.2.3.
06 0a ; OBJECT_ID (a Bytes)
| 2b 06 01 04 01 82 37 0d 02 03 ; 1.3.6.1.4.1.311.13.2.3
31 0c ; SET (c Bytes)
16 0a ; IA5_STRING (a Bytes)
36 2e 30 2e 35 33 36 31 2e 32 ; 6.0.5361.2
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