PrintableString - PrintableString

Ein PrintableString ist ein eingeschränkter Zeichenkettentyp in der ASN.1-Notation . Es wird verwendet, um Daten zu beschreiben, die nur aus einer bestimmten druckbaren Teilmenge des ASCII- Zeichensatzes bestehen.

Gemäß der ASN.1-Spezifikation der Basisnotation kann der Zeichensatz von PrintableString wie folgt ausgedrückt werden:

Name Grafik ASCII-Code (DEC) ASCII-Code (HEX)
Lateinische Großbuchstaben A,B, ... Z 65 - 90 41 - 5A
Lateinische Kleinbuchstaben a,b, ... z 97 - 122 61 - 7A
Zahlen 0,1, ... 9 48 - 57 30 - 39
RAUM (Raum) 32 20
APOSTROPH ' 39 27
LINKE PARENTHESE ( 40 28
RECHTE PARENTHESE ) 41 29
PLUSZEICHEN + 43 2B
KOMMA , 44 2C
HYPHEN-MINUS - 45 2D
PUNKT . 46 2E
SOLIDUS / 47 2F
DOPPELPUNKT : 58 3A
GLEICHZEICHEN = 61 3D
FRAGEZEICHEN ? 63 3F

Die PrintableString-Definition enthält kein at-Zeichen (@) oder kaufmännisches Und (&). Dies verursacht manchmal Probleme für naive Implementierer, die versuchen, eine SMTP- E-Mail-Adresse in einen Distinguished Name des digitalen X.509- Zertifikats einzufügen .

Die PrintableString-Definition enthält kein Sternchen (*). Dies bedeutet, dass sie nicht zur Darstellung eines Platzhalters in einem Distinguished Name eines digitalen X.509- Zertifikats verwendet werden darf .

Siehe auch

Verweise