[][src]Module sequoia_openpgp::cert::prelude

Brings most relevant types and traits into scope for working with certificates.

Less often used types and traits that are more likely to lead to a naming conflict are not brought into scope.

Traits are brought into scope anonymously.

use openpgp::cert::prelude::*;

Re-exports

pub use crate::cert::Cert;
pub use crate::cert::Preferences as _;
pub use crate::cert::ValidCert;
pub use crate::cert::amalgamation::ComponentAmalgamation;
pub use crate::cert::amalgamation::UnknownComponentAmalgamation;
pub use crate::cert::amalgamation::UserAttributeAmalgamation;
pub use crate::cert::amalgamation::UserIDAmalgamation;
pub use crate::cert::amalgamation::ValidAmalgamation as _;
pub use crate::cert::amalgamation::ValidComponentAmalgamation;
pub use crate::cert::amalgamation::ValidUserAttributeAmalgamation;
pub use crate::cert::amalgamation::ValidUserIDAmalgamation;
pub use crate::cert::amalgamation::ValidateAmalgamation as _;
pub use crate::cert::amalgamation::key::ErasedKeyAmalgamation;
pub use crate::cert::amalgamation::key::KeyAmalgamation;
pub use crate::cert::amalgamation::key::PrimaryKey as _;
pub use crate::cert::amalgamation::key::PrimaryKeyAmalgamation;
pub use crate::cert::amalgamation::key::SubordinateKeyAmalgamation;
pub use crate::cert::amalgamation::key::ValidErasedKeyAmalgamation;
pub use crate::cert::amalgamation::key::ValidKeyAmalgamation;
pub use crate::cert::amalgamation::key::ValidPrimaryKeyAmalgamation;
pub use crate::cert::amalgamation::key::ValidSubordinateKeyAmalgamation;
pub use crate::cert::bundle::ComponentBundle;
pub use crate::cert::bundle::KeyBundle;
pub use crate::cert::bundle::PrimaryKeyBundle;
pub use crate::cert::bundle::SubkeyBundle;
pub use crate::cert::bundle::UnknownBundle;
pub use crate::cert::bundle::UserAttributeBundle;
pub use crate::cert::bundle::UserIDBundle;

Structs

CertBuilder

Simplifies the generation of OpenPGP certificates.

CertParser

An iterator over a sequence of certificates, i.e., an OpenPGP keyring.

CertRevocationBuilder

A builder for revocation certificates for OpenPGP certificates.

ComponentAmalgamationIter

An iterator over components.

KeyAmalgamationIter

An iterator over Keys.

SubkeyRevocationBuilder

A builder for revocation certificates for subkeys.

UserAttributeRevocationBuilder

A builder for revocation certificates for User Attributes.

UserIDRevocationBuilder

A builder for revocation certificates for User ID.

ValidComponentAmalgamationIter

An iterator over valid components.

ValidKeyAmalgamationIter

An iterator over valid Keys.

Enums

CipherSuite

Groups symmetric and asymmetric algorithms.

Type Definitions

UnknownComponentAmalgamationIter

An iterator over UnknownComponentAmalgamtions.

UserAttributeAmalgamationIter

An iterator over UserAttributeAmalgamtions.

UserIDAmalgamationIter

An iterator over UserIDAmalgamtions.

ValidUserAttributeAmalgamationIter

An iterator over ValidUserAttributeAmalgamtions.

ValidUserIDAmalgamationIter

An iterator over ValidUserIDAmalgamtions.