Struct gpgme::ops::Signature [] [src]

pub struct Signature<'a> {
    // some fields omitted
}

Methods

impl<'a> Signature<'a>

unsafe fn from_raw<'b>(raw: gpgme_signature_t) -> Signature<'b>

fn raw(&self) -> gpgme_signature_t

impl<'a> Signature<'a>

fn fingerprint(&self) -> StrResult<'a>

fn chain_model(&self) -> bool

fn pka_trust(&self) -> PkaTrust

fn wrong_key_usage(&self) -> bool

fn validity(&self) -> Validity

fn validity_reason(&self) -> Option<Error>

fn timestamp(&self) -> i64

fn expires(&self) -> Option<i64>

fn key_algorithm(&self) -> KeyAlgorithm

fn hash_algorithm(&self) -> HashAlgorithm

fn status(&self) -> Result<()>

fn summary(&self) -> SignatureSummary

fn pka_address(&self) -> StrResult<'a>

fn notations(&self) -> SignatureNotationIter<'a, VerifyResult>

Trait Implementations

Derived Implementations

impl<'a> Clone for Signature<'a>

fn clone(&self) -> Signature<'a>

1.0.0fn clone_from(&mut self, source: &Self)

impl<'a> Copy for Signature<'a>

impl<'a> Debug for Signature<'a>

fn fmt(&self, __arg_0: &mut Formatter) -> Result