IA5String
Le type de données ASN.1 IA5tring est encodé dans un triplet TLV qui commence par une balise d’octet de 0x16. L’exemple suivant, adapté à partir de la rubrique ASN.1 encodée CMC , montre comment l’attribut OSVersion est encodé en tant que type IA5tring . Le numéro de version peut être spécifié à l’aide de l’interface IX509AttributeOSVersion . L’identificateur d’objet de l’attribut est 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
Si la chaîne contient moins de 128 octets, le champ Longueur du triplet TLV nécessite seulement un octet pour spécifier la longueur du contenu. Si la chaîne est supérieure à 127 octets, le bit 7 du champ Longueur est défini sur 1 et bits 6 à 0 spécifiez le nombre d’octets supplémentaires utilisés pour identifier la longueur du contenu. Pour plus d’informations, consultez Longueur encodée et Octets de valeur.
Rubriques connexes