[−][src]Enum sequoia_openpgp::packet::signature::subpacket::SubpacketTag
The subpacket types.
The SubpacketTag
enum holds a Subpacket
's identifier, the
so-called tag.
Note: This enum cannot be exhaustively matched to allow future extensions.
Variants
The time the signature was made.
See Section 5.2.3.4 of RFC 4880 for details.
The validity period of the signature.
The validity is relative to the time stored in the signature's Signature Creation Time subpacket.
See Section 5.2.3.10 of RFC 4880 for details.
Whether a signature should be published.
See Section 5.2.3.11 of RFC 4880 for details.
Signer asserts that the key is not only valid but also trustworthy at the specified level.
See Section 5.2.3.13 of RFC 4880 for details.
Used in conjunction with Trust Signature packets (of level > 0) to limit the scope of trust that is extended.
See Section 5.2.3.14 of RFC 4880 for details.
Whether a signature can later be revoked.
See Section 5.2.3.12 of RFC 4880 for details.
The validity period of the key.
The validity period is relative to the key's (not the signature's) creation time.
See Section 5.2.3.6 of RFC 4880 for details.
Deprecated
The Symmetric algorithms that the certificate holder prefers.
See Section 5.2.3.7 of RFC 4880 for details.
Authorizes the specified key to issue revocation signatures for this certificate.
See Section 5.2.3.15 of RFC 4880 for details.
The OpenPGP Key ID of the key issuing the signature.
See Section 5.2.3.5 of RFC 4880 for details.
A "notation" on the signature.
See Section 5.2.3.16 of RFC 4880 for details.
The Hash algorithms that the certificate holder prefers.
See Section 5.2.3.8 of RFC 4880 for details.
The compression algorithms that the certificate holder prefers.
See Section 5.2.3.9 of RFC 4880 for details.
A list of flags that indicate preferences that the certificate holder has about how the key is handled by a key server.
See Section 5.2.3.17 of RFC 4880 for details.
The URI of a key server where the certificate holder keeps their certificate up to date.
See Section 5.2.3.18 of RFC 4880 for details.
A flag in a User ID's self-signature that states whether this User ID is the primary User ID for this certificate.
See Section 5.2.3.19 of RFC 4880 for details.
The URI of a document that describes the policy under which the signature was issued.
See Section 5.2.3.20 of RFC 4880 for details.
A list of flags that hold information about a key.
See Section 5.2.3.21 of RFC 4880 for details.
The User ID that is responsible for the signature.
See Section 5.2.3.22 of RFC 4880 for details.
The reason for a revocation, used in key revocations and certification revocation signatures.
See Section 5.2.3.23 of RFC 4880 for details.
The OpenPGP features a user's implementation supports.
See Section 5.2.3.24 of RFC 4880 for details.
A signature to which this signature refers.
See Section 5.2.3.25 of RFC 4880 for details.
A complete Signature packet body.
This is used to store a backsig in a subkey binding signature.
See Section 5.2.3.26 of RFC 4880 for details.
The Fingerprint of the key that issued the signature (proposed).
See Section 5.2.3.28 of RFC 4880bis for details.
The AEAD algorithms that the certificate holder prefers (proposed).
See Section 5.2.3.8 of RFC 4880bis for details.
Who the signed message was intended for (proposed).
See Section 5.2.3.29 of RFC 4880bis for details.
Reserved(u8)
Reserved subpacket tag.
Private(u8)
Private subpacket tag.
Unknown(u8)
Unknown subpacket tag.
Trait Implementations
impl Clone for SubpacketTag
[src]
fn clone(&self) -> SubpacketTag
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for SubpacketTag
[src]
impl Debug for SubpacketTag
[src]
impl Display for SubpacketTag
[src]
impl Eq for SubpacketTag
[src]
impl From<SubpacketTag> for u8
[src]
fn from(t: SubpacketTag) -> Self
[src]
impl From<u8> for SubpacketTag
[src]
impl Hash for SubpacketTag
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for SubpacketTag
[src]
fn cmp(&self, other: &SubpacketTag) -> Ordering
[src]
#[must_use]fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]fn clamp(self, min: Self, max: Self) -> Self
[src]
impl PartialEq<SubpacketTag> for SubpacketTag
[src]
fn eq(&self, other: &SubpacketTag) -> bool
[src]
fn ne(&self, other: &SubpacketTag) -> bool
[src]
impl PartialOrd<SubpacketTag> for SubpacketTag
[src]
fn partial_cmp(&self, other: &SubpacketTag) -> Option<Ordering>
[src]
fn lt(&self, other: &SubpacketTag) -> bool
[src]
fn le(&self, other: &SubpacketTag) -> bool
[src]
fn gt(&self, other: &SubpacketTag) -> bool
[src]
fn ge(&self, other: &SubpacketTag) -> bool
[src]
impl StructuralEq for SubpacketTag
[src]
impl StructuralPartialEq for SubpacketTag
[src]
Auto Trait Implementations
impl RefUnwindSafe for SubpacketTag
impl Send for SubpacketTag
impl Sync for SubpacketTag
impl Unpin for SubpacketTag
impl UnwindSafe for SubpacketTag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DynClone for T where
T: Clone,
[src]
T: Clone,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,