Struct gpgme::keys::Subkey
[−]
[src]
pub struct Subkey<'a>(_, _);
Methods
impl<'a> Subkey<'a>
[src]
unsafe fn from_raw(raw: gpgme_subkey_t) -> Self
fn as_raw(&self) -> gpgme_subkey_t
fn id(&self) -> Result<&'a str, Option<Utf8Error>>
fn id_raw(&self) -> Option<&'a CStr>
fn fingerprint(&self) -> Result<&'a str, Option<Utf8Error>>
fn fingerprint_raw(&self) -> Option<&'a CStr>
fn creation_time(&self) -> Option<SystemTime>
fn expiration_time(&self) -> Option<SystemTime>
fn never_expires(&self) -> bool
fn is_revoked(&self) -> bool
fn is_expired(&self) -> bool
fn is_invalid(&self) -> bool
fn is_disabled(&self) -> bool
fn can_encrypt(&self) -> bool
fn can_sign(&self) -> bool
fn can_certify(&self) -> bool
fn can_authenticate(&self) -> bool
fn is_qualified(&self) -> bool
fn is_card_key(&self) -> bool
fn is_secret(&self) -> bool
fn algorithm(&self) -> KeyAlgorithm
fn algorithm_name(&self) -> Result<String>
fn keygrip(&self) -> Result<&'a str, Option<Utf8Error>>
fn keygrip_raw(&self) -> Option<&'a CStr>
fn length(&self) -> usize
fn card_serial_number(&self) -> Result<&'a str, Option<Utf8Error>>
fn card_serial_number_raw(&self) -> Option<&'a CStr>
fn curve(&self) -> Result<&'a str, Option<Utf8Error>>
fn curve_raw(&self) -> Option<&'a CStr>
Trait Implementations
impl<'a> Copy for Subkey<'a>
[src]
impl<'a> Clone for Subkey<'a>
[src]
fn clone(&self) -> Subkey<'a>
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0
Performs copy-assignment from source
. Read more