A User ID and any associated signatures.
Returns the user id certified by this binding.
pub fn binding_signature(&self) -> Option<&Signature>[src]
Returns the most recent binding signature.
This will never return a revocation certificate.
Normally, we ignore user ids that don't have a binding signature. However, if there is a valid revocation certificate for the user id, we keep it. In such cases, this function will return None.
All self-signatures have been validated, and the newest self-signature is last.
pub fn certifications(&self) -> &[Signature][src]
Any third-party certifications.
The signatures have not been validated.
pub fn self_revocations(&self) -> &[Signature][src]
Revocations issued by the key itself.
The revocations have been validated, and the newest is last.
pub fn other_revocations(&self) -> &[Signature][src]
Revocations issued by other keys.
The revocations have not been validated.
Returns the user id's revocation status at time
t is None,
the current time is used.
Note: this only returns whether the user id is revoked. If you want to know whether the key, subkey, etc., is revoked, then you need to query them separately.
impl Clone for UserIDBinding[src]
impl Debug for UserIDBinding[src]
impl PartialEq<UserIDBinding> for UserIDBinding[src]
impl StructuralPartialEq for UserIDBinding[src]
impl !RefUnwindSafe for UserIDBinding
impl Send for UserIDBinding
impl !Sync for UserIDBinding
impl Unpin for UserIDBinding
impl !UnwindSafe for UserIDBinding
type Owned = T
The resulting type after obtaining ownership.
fn clone_into(&self, target: &mut T)[src]
type Error = Infallible
The type returned in the event of a conversion error.