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
- ^ Informationstechnologie - Abstract Syntax Notation One (ASN.1): Spezifikation der Basisnotation, ITU-T X.680, 07/2002