Expand description

ASN.1 data structures defined by RFC 5652.

The types defined in this module are intended to be extremely low-level and only to be used for (de)serialization. See types outside the asn1 module tree for higher-level functionality.

Some RFC 5652 types are defined in the x509-certificate crate, which this crate relies on for certificate parsing functionality.

Structs

Authenticated data.
Content info.
Digest algorithm identifiers.
Digested data.
Encapsulated content info.
Encrypted content info.
Encrypted data.
Enveloped-data content type.
Issuer and serial number.
Key encryption key identifier.
Key encryption key recipient info.
Key agreement recipient info.
Key trans recipient info.
Originator info.
Originator public key.
Other certificate format.
Other key attribute.
Other revocation info format.
Password recipient info.
Recipient encrypted key.
Recipient key identifier.
Revocation info choices.
Signed attributes.
Represents signed data.
Per-signer information.
Signer infos.
Unsigned attributes.

Enums

Certificate choices.
Version number.
Key agreement recipient identifier.
Originator identifier or key.
Recipient identifier.
Recipient info.
Revocation info choice.
Identifies the signer.
Time variant.

Constants

Authenticated-data content type.
Identifies the content-type attribute.
Identifies the countersignature attribute.
Digested-data content type.
Encrypted-data content type.
Enveloped data content type.
The data content type.
The signed-data content type.
Identifies the message-digest attribute.
Identifies the signing-time attribute.

Type Definitions