Articulo de referencia

Cadena imprimible

Un PrintableString es un tipo de cadena de caracteres restringido en la notación ASN.1 . Se utiliza para describir datos que consisten únicamente en un subconjunto imprimible es...

Un PrintableString es un tipo de cadena de caracteres restringido en la notación ASN.1 . Se utiliza para describir datos que consisten únicamente en un subconjunto imprimible específico del conjunto de caracteres ASCII .

Según la especificación ASN.1 de notación básica, [ 1 ] el conjunto de caracteres de PrintableString se puede expresar como:

El conjunto completo de caracteres contiene exactamente 74 caracteres: 52 letras, 10 dígitos, 1 espacio en blanco y 11 signos de puntuación. Todos estos caracteres, incluido el espacio, cumplen con la clasificación de caracteres imprimibles C.

Limitaciones prácticas

La definición de PrintableString no incluye el símbolo de arroba (@) ni el símbolo de ampersand (&). Ambos son caracteres válidos en las direcciones de correo electrónico.

Esto a veces causa problemas a los implementadores ingenuos que intentan poner una dirección de correo electrónico SMTP en un nombre distinguido de certificado digital X.509 .

La definición PrintableString no incluye el asterisco (*), lo que significa que no debe usarse para representar un comodín en un nombre distinguido de un certificado digital X.509 .

Conjunto de caracteres

La siguiente tabla muestra el conjunto de caracteres PrintableString. Cada carácter se muestra con el punto de código de su equivalente Unicode .

  Indefinido, mostrando en su lugar el carácter ASCII en esa ubicación)

Véase también

Referencias

  1. Tecnología de la información – Notación de sintaxis abstracta uno (ASN.1): Especificación de la notación básica , ITU-T X.680, 07/2002