PrintableString
Le type de données PrintableString ASN.1 est encodé en triplet TLV qui commence par un octet tag de 0x13. L’exemple suivant, de la rubrique PKCS #10 Encoded ASN.1 , montre comment un nom commun d’utilisateur de TestCN est encodé en tant que type PrintableString . L’identificateur d’objet d’un nom commun est 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
Si la chaîne contient moins de 128 octets, le champ Longueur du triplet TLV ne nécessite qu’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 les bits 6 à 0 spécifient 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