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