[][src]Module der_parser::ber

Basic Encoding Rules (BER) objects and parser

Structs

BerObject

Representation of a DER-encoded (X.690) object

BerObjectHeader
BerObjectIntoIterator
BerObjectRefIterator
BerTag

Defined in X.680 section 8.4

BitStringObject

BitString wrapper

Enums

BerObjectContent

Constants

MAX_RECURSION

Maximum recursion limit

Functions

ber_read_element_content_as

Parse the next bytes as the content of a BER object.

ber_read_element_header

Read an object header

parse_ber

Parse BER object

parse_ber_bitstring

Read an bitstring value

parse_ber_bmpstring

Read a BmpString value

parse_ber_bool

Read a boolean value

parse_ber_endofcontent

Read end of content marker

parse_ber_enum

Read an enumerated value

parse_ber_explicit
parse_ber_explicit_failed
parse_ber_generalizedtime

Read a Generalized time value

parse_ber_generalstring

Read a GeneralString value

parse_ber_ia5string

Read an IA5 string value

parse_ber_implicit

call der content parsing function

parse_ber_integer

Read an integer value

parse_ber_null

Read a null value

parse_ber_numericstring

Read a numeric string value

parse_ber_octetstring

Read an octetstring value

parse_ber_oid

Read an object identifier value

parse_ber_printablestring

Read a printable string value

parse_ber_relative_oid

Read a relative object identifier value

parse_ber_sequence

Parse a sequence of BER elements

parse_ber_set

Parse a set of BER elements

parse_ber_t61string

Read a T61 string value

parse_ber_utctime

Read an UTC time value

parse_ber_utf8string

Read a UTF-8 string value

parse_ber_with_tag

Parse a BER object, expecting a value with specificed tag