According to the ASN.1 Specification of basic notation, the character set of PrintableString can be expressed as:
|Latin capital letters|
|Latin small letters|
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.