Module asn1

Source
Expand description

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

Structs§

Any
ASN.1 ANY: represents any explicitly tagged ASN.1 value.
BitString
ASN.1 BIT STRING type.
BitStringIter
Iterator over the bits of a BitString.
ContextSpecific
Context-specific field which wraps an owned inner value.
ContextSpecificRef
Context-specific field reference.
GeneralizedTime
ASN.1 GeneralizedTime type.
Ia5String
ASN.1 IA5String type.
Null
ASN.1 NULL type.
ObjectIdentifier
Object identifier (OID).
OctetString
ASN.1 OCTET STRING type.
OptionalRef
A reference to an ASN.1 OPTIONAL type, used for encoding only.
PrintableString
ASN.1 PrintableString type.
SequenceOf
ASN.1 SEQUENCE OF backed by an array.
SequenceOfIter
Iterator over the elements of an SequenceOf.
SetOf
ASN.1 SET OF backed by an array.
SetOfIter
Iterator over the elements of an SetOf.
UIntBytes
“Big” unsigned ASN.1 INTEGER type.
UtcTime
ASN.1 UTCTime type.
Utf8String
ASN.1 UTF8String type.

Traits§

Choice
ASN.1 CHOICE denotes a union of one or more possible alternatives.
Sequence
ASN.1 SEQUENCE trait.