logo

Module der::asn1

source · []
Expand description

Module containing all of the various ASN.1 built-in types supported by this library.

Structs

Anyalloc

ASN.1 ANY: represents any explicitly tagged ASN.1 value.

ASN.1 ANY: represents any explicitly tagged ASN.1 value.

Owned form of ASN.1 BIT STRING type.

Iterator over the bits of a BitString.

ASN.1 BIT STRING type.

Context-specific field which wraps an owned inner value.

Context-specific field reference.

ASN.1 GeneralizedTime type.

ASN.1 IA5String type.

ASN.1 NULL type.

Object identifier (OID).

ASN.1 OCTET STRING type: owned form..

ASN.1 OCTET STRING type: borrowed form.

ASN.1 PrintableString type.

ASN.1 SEQUENCE OF backed by an array.

Iterator over the elements of an SequenceOf.

The SequenceRef type provides raw access to the octets which comprise a DER-encoded SEQUENCE.

ASN.1 SET OF backed by an array.

Iterator over the elements of an SetOf.

ASN.1 SET OF backed by a Vec.

“Big” unsigned ASN.1 INTEGER type.

ASN.1 UTCTime type.

ASN.1 UTF8String type.

Traits

ASN.1 CHOICE denotes a union of one or more possible alternatives.

ASN.1 SEQUENCE trait.