pub struct StaticTrustedIssuers { /* private fields */ }Expand description
Configuration-driven allow-list implementation of TrustedIssuerRegistry.
Issuer trust is hierarchical; data visibility is not. An issuer trusted
to attest an authority is also trusted to attest a legitimate interest — the
harder attestation implies the easier one. That says nothing about what the
resulting credential can see: Audience::may_see withholds Annex XIII
point 4 from authorities regardless of who vouched for them. Do not use this
hierarchy as evidence that audiences are ordered.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for StaticTrustedIssuers
impl RefUnwindSafe for StaticTrustedIssuers
impl Send for StaticTrustedIssuers
impl Sync for StaticTrustedIssuers
impl Unpin for StaticTrustedIssuers
impl UnsafeUnpin for StaticTrustedIssuers
impl UnwindSafe for StaticTrustedIssuers
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