[−][src]Module der_parser::der
Basic Encoding Rules (BER) objects and parser
Constants
| MAX_RECURSION | Default maximum recursion limit |
Functions
| der_read_element_content | Parse DER object content recursively |
| der_read_element_content_as | Parse the next bytes as the content of a DER object. |
| der_read_element_header | Read an object header (DER) |
| parse_der | Parse DER object recursively |
| parse_der_bitstring | Read an bitstring value |
| parse_der_bmpstring | Read a BmpString value |
| parse_der_bool | Read a boolean value |
| parse_der_endofcontent | Read end of content marker |
| parse_der_enum | Read an enumerated value |
| parse_der_explicit | |
| parse_der_generalizedtime | Read a Generalized time value |
| parse_der_generalstring | Read a GeneralString value |
| parse_der_ia5string | Read an IA5 string value. The content is verified to be ASCII. |
| parse_der_implicit | |
| parse_der_integer | Read an integer value |
| parse_der_null | Read a null value |
| parse_der_numericstring | Read a numeric string value. The content is verified to contain only digits and spaces. |
| parse_der_octetstring | Read an octetstring value |
| parse_der_oid | Read an object identifier value |
| parse_der_printablestring | Read a printable string value. The content is verified to contain only the allowed characters. |
| parse_der_recursive | Parse DER object recursively, specifying the maximum recursion depth |
| parse_der_relative_oid | Read a relative object identifier value |
| parse_der_sequence | Parse a sequence of DER elements |
| parse_der_set | Parse a set of DER elements |
| parse_der_t61string | Read a T61 string value |
| parse_der_u32 | Parse DER object and try to decode it as a 32-bits unsigned integer |
| parse_der_u64 | Parse DER object and try to decode it as a 64-bits unsigned integer |
| parse_der_utctime | Read an UTC time value |
| parse_der_utf8string | Read a UTF-8 string value. The encoding is checked. |
| parse_der_with_tag | Parse a DER object, expecting a value with specificed tag |
Type Definitions
| DerObject | Representation of a DER-encoded (X.690) object |
| DerTag | DER tag (same as BER tag) |