PrintableString - PrintableString

А PrintableString ограниченный персонаж тип строки в Обозначение ASN.1. Он используется для описания данных, которые состоят только из определенной печатной подмножество из ASCII набор символов.

Согласно Спецификации основных обозначений ASN.1,[1] набор символов PrintableString может быть выражен как:

ИмяГрафическийКод ASCII (DEC)Код ASCII (HEX)
Латинские заглавные буквыА, Б, ... Я65 - 9041 - 5А
Латинские строчные буквыа, б, ... г97 - 12261 - 7А
Числа0,1, ... 948 - 5730 - 39
КОСМОС(Космос)3220
АПОСТРОФ'3927
ЛЕВЫЙ ПАРЕНТЕЗ(4028
ПРАВИЛЬНЫЙ ПАРЕНТЕЗ)4129
ЗНАК ПЛЮС+432B
Запятая,442C
ДЕФЕН-МИНУС-452D
ПОЛНАЯ ОСТАНОВКА.462E
СОЛИДУС/472F
ДВОЕТОЧИЕ:58
ЗНАК РАВНО=613D
ВОПРОСИТЕЛЬНЫЙ ЗНАК?633F

Определение PrintableString не включает в знак (@) или же амперсанд (&). Иногда это вызывает проблемы у наивных разработчиков, которые пытаются поставить SMTP Адрес электронной почты в X.509 Цифровой сертификат Выдающееся имя.

Определение PrintableString не включает звездочка (*), что означает, что его нельзя использовать для представления подстановочного знака в X.509 Цифровой сертификат Выдающееся имя.

Смотрите также

Рекомендации