Module cryptographic_message_syntax::asn1::rfc5652
source · 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.