[][src]Module der_parser::der

Basic Encoding Rules (BER) objects and parser

Functions

der_read_element_content
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

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

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

parse_der_octetstring

Read an octetstring value

parse_der_oid

Read an object identifier value

parse_der_printablestring

Read a printable string value

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

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)