pub enum AuthoritySource {
Issuer,
Delegate {
revocation: ResponderRevocation,
},
Configured,
}Expand description
How the caller-bound signer is related to the selected target issuer.
Variants§
Issuer
The actual target issuing key itself signed the response.
Delegate
Common local path and explicit purpose established direct delegation.
Fields
§
revocation: ResponderRevocationThe delegate’s revocation exemption or unresolved checking fact.
Configured
Caller explicitly selected a locally configured trusted responder for this issuer. This branch is never selected from response content.
Trait Implementations§
Source§impl Clone for AuthoritySource
impl Clone for AuthoritySource
impl Copy for AuthoritySource
Source§impl Debug for AuthoritySource
impl Debug for AuthoritySource
impl Eq for AuthoritySource
Source§impl PartialEq for AuthoritySource
impl PartialEq for AuthoritySource
impl StructuralPartialEq for AuthoritySource
Auto Trait Implementations§
impl Freeze for AuthoritySource
impl RefUnwindSafe for AuthoritySource
impl Send for AuthoritySource
impl Sync for AuthoritySource
impl Unpin for AuthoritySource
impl UnsafeUnpin for AuthoritySource
impl UnwindSafe for AuthoritySource
Blanket Implementations§
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