logo
Expand description

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

Simplifies the generation of OpenPGP certificates.

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

A builder for revocation certificates for OpenPGP certificates.

An iterator over components.

An iterator over Keys.

A builder for revocation certificates for subkeys.

A builder for revocation certificates for User Attributes.

A builder for revocation certificates for User ID.

An iterator over valid components.

An iterator over valid Keys.

Enums

Groups symmetric and asymmetric algorithms.

Type Definitions

An iterator over UnknownComponentAmalgamtions.

An iterator over UserAttributeAmalgamtions.

An iterator over UserIDAmalgamtions.

An iterator over ValidUserAttributeAmalgamtions.

An iterator over ValidUserIDAmalgamtions.