The ASN.1 VisibleString type supports a subset of ASCII characters that does not include control characters.
ISO646Sample ::= VisibleString
Name1 ::= VisibleString firstName Name1 ::= "John"
In BER, the VisibleString type value defined in the example above is encoded as follows:
1A 04 4A6F686E
The VisibleString type can be constrained by a single value, by size constraints, and by permitted alphabet constraints.