A PrintableString is a restricted character string type in the ASN.1 notation.
It is used to describe data that consists only of a specific printable subset of the ASCII character set.
According to the ASN.1 Specification of basic notation,[1] the character set of PrintableString can be expressed as:
Name
Graphic
ASCII Code (DEC)
ASCII Code (HEX)
Latin capital letters
A,B, ... Z
65 - 90
41 - 5A
Latin small letters
a,b, ... z
97 - 122
61 - 7A
Numbers
0,1, ... 9
48 - 57
30 - 39
SPACE
(space)
32
20
APOSTROPHE
'
39
27
LEFT PARENTHESIS
(
40
28
RIGHT PARENTHESIS
)
41
29
PLUS SIGN
+
43
2B
COMMA
,
44
2C
HYPHEN-MINUS
-
45
2D
FULL STOP
.
46
2E
SOLIDUS
/
47
2F
COLON
:
58
3A
EQUALS SIGN
=
61
3D
QUESTION MARK
?
63
3F
The PrintableString definition does not include the at sign (@) or ampersand (&).
This sometimes causes problems for naive implementers who attempt to put an SMTP email address into an X.509 digital certificate Distinguished Name.
The PrintableString definition does not include asterisk (*) which means it must not be used to represent a wildcard in an X.509 digital certificate Distinguished Name.
^Information technology – Abstract Syntax Notation One (ASN.1): Specification of basic notation, ITU-T X.680, 07/2002
PrintableString is a restricted character string type in the ASN.1 notation. It is used to describe data that consists only of a specific printable subset...
binary-to-text encoding schemes that transforms binary data into a sequence of printable characters, limited to a set of 64 unique characters. More specifically...
are mainly graphic characters, also known as printing characters (or printable characters), except perhaps for "space" characters. In the ASCII standard...
shellcode exploits). A similar type of encoding is called printable code and uses all printable characters (0–9, A–Z, a–z, !@#%^&*() etc.). An similarly...
"Google Hacking: .pdf Document", boris-koch.de (printable, .pdf) "Google Help: Cheat Sheet", Google (printable) Google Hacking for Penetration - Using Google...
with "C-escape" expansions, which cause the make_printable_string function to return a longer string than expected while constructing a prompt." "GnuPG...
characters normally. For example, the sequence of ^[, followed by the printable characters [2;10H, would cause a Digital Equipment Corporation (DEC) VT102...
that specifies a match pattern in text. Usually such patterns are used by string-searching algorithms for "find" or "find and replace" operations on strings...
{ string Print(); } public class PrintableLit: Lit, IPrintExp { public PrintableLit(int n): base(n) { N = n; } public int N { get; } public string Print()...
as an indicator of what type of object is being sent. Values 'quoted-printable' and 'base64' tell the email client that a binary-to-text encoding scheme...
a 3D printer. The Liberator is a physible, 3D-printable single shot handgun, the first such printable firearm design made widely available online. The...
decimal, is encoded as ?. This ensures that the sixels remain within the printable character range of the ASCII character set. Carriage return (CR) is represented...
uppercase and lowercase Latin letters A to Z and a to z digits 0 to 9 printable characters !#$%&'*+-/=?^_`{|}~ dot ., provided that it is not the first...
which it includes) is a standard for 7-bit encoding, providing just 96 printable characters (and 32 control characters). This was insufficient to meet...
sequences are used in character literals and string literals, to express characters which are not printable or clash with the syntax of characters or strings...
maximum intervals, and may not maintain whitespace. Thus, only the 94 printable ASCII characters are "safe" to use to convey data. Eighty-five is the...
internally as the string terminator character so the BASIC function CHR$(1) returns a null string; CHR$(212) translates to the printable " character. The...
followed by one group of 16 printable ASCII characters which correspond to each pair of hex values (each byte). Non-printable ASCII characters (e.g., Bell)...
which it includes) is a standard for 7-bit encoding, providing just 96 printable characters (and 32 control characters). This was insufficient to meet...