pub struct DevSig<R = Missing> {
pub config: VerifierConfig,
pub jwks: Arc<IssuerJwks>,
pub replay_store: R,
}Expand description
Device-bound signature verifier instance holding required configuration and state.
Fields§
§config: VerifierConfigVerifier Configuration.
jwks: Arc<IssuerJwks>JWKS of the issuer.
replay_store: RReplay store backend.
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl<R = Missing> !RefUnwindSafe for DevSig<R>
impl<R = Missing> !UnwindSafe for DevSig<R>
impl<R> Freeze for DevSig<R>where
R: Freeze,
impl<R> Send for DevSig<R>where
R: Send,
impl<R> Sync for DevSig<R>where
R: Sync,
impl<R> Unpin for DevSig<R>where
R: Unpin,
impl<R> UnsafeUnpin for DevSig<R>where
R: UnsafeUnpin,
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