A Generic Exception from which all other ASN.1 Exceptions will inherit.
The standardized string representations of floating point numbers, as specified in https://www.iso.org/standard/12285.html, ISO 6093.
Special values for REALs, as assigned in section 8.5.9 of X.690.
The data types, as well as their permitted construction and numeric identifiers, according to the https://www.itu.int/en/pages/default.aspx, International Telecommunications Union's http://www.itu.int/rec/T-REC-X.690/en, X.690 - ASN.1 encoding rules
The acceptable characters for a NumericString
The acceptable characters for a printableString.
https://en.wikipedia.org/wiki/Abstract_Syntax_Notation_One, The Wikipedia Page on ASN.1 https://www.strozhevsky.com/free_docs/asn1_in_simple_words.pdf, ASN.1 By Simple Words http://www.oss.com/asn1/resources/books-whitepapers-pubs/dubuisson-asn1-book.PDF, ASN.1: Communication Between Heterogeneous Systems
Abstract Syntax Notation 1 is a high-level syntax specification created by the https://www.itu.int/en/pages/default.aspx, International Telecommunications Union in https://www.itu.int/rec/T-REC-X.680/en, X.680 - Abstract Syntax Notation One (ASN.1), that abstractly defines data structures and protocol data units used by programs and protocols. It defines an extensible system of data types, modules, and data structures.
While described abstractly by ASN.1, the specified protocol data units and data structures can be encoded via various encoding schemes, such as the Basic Encoding Rules (BER), which are defined in the https://www.itu.int/en/pages/default.aspx, International Telecommunications Union's http://www.itu.int/rec/T-REC-X.690/en, X.690 - ASN.1 encoding rules. These encoding schemes uniformly relay data between systems that can differ in endianness, bit-width, byte-size, operating system, machine architecture, and so on.
The encoding schemata that inherit from ASN.1 are used widely in protocols such as TLS, LDAP, SNMP, RDP, and many more.