pub enum KeyTrustEvidence {
NotEvaluated,
NotEstablished,
CallerTrusted,
ValidatedX509(X509TrustEvidence),
}Expand description
Evidence of key authorization, independent of the signature’s validity.
Variants§
NotEvaluated
Verification stopped before key authorization.
NotEstablished
Only mathematical signature verification was requested.
CallerTrusted
The application explicitly supplied or authorized this key.
ValidatedX509(X509TrustEvidence)
A certificate path was validated to a caller-provided anchor.
Trait Implementations§
Source§impl Clone for KeyTrustEvidence
impl Clone for KeyTrustEvidence
Source§impl Debug for KeyTrustEvidence
impl Debug for KeyTrustEvidence
impl Eq for KeyTrustEvidence
Source§impl PartialEq for KeyTrustEvidence
impl PartialEq for KeyTrustEvidence
impl StructuralPartialEq for KeyTrustEvidence
Auto Trait Implementations§
impl Freeze for KeyTrustEvidence
impl RefUnwindSafe for KeyTrustEvidence
impl Send for KeyTrustEvidence
impl Sync for KeyTrustEvidence
impl Unpin for KeyTrustEvidence
impl UnsafeUnpin for KeyTrustEvidence
impl UnwindSafe for KeyTrustEvidence
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more