PrintableString
El tipo de datos ASN.1 PrintableString se codifica en un triplete TLV que comienza con un byte tag de 0x13. En el ejemplo siguiente, del tema PKCS #10 Codificado ASN.1 , se muestra cómo se codifica un nombre común de usuario de TestCN como un tipo PrintableString . El identificador de objeto de un nombre común es 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 cadena contiene menos de 128 bytes, el campo Longitud del triplet TLV requiere solo un byte para especificar la longitud del contenido. Si la cadena tiene más de 127 bytes, el bit 7 del campo Longitud se establece en 1 y los bits de 6 a 0 especifican el número de bytes adicionales usados para identificar la longitud del contenido. Para obtener más información, vea Longitud codificada y Bytes de valor.
Temas relacionados