pub struct IssuerJwks { /* private fields */ }Expand description
An in-memory cache of Issuer public keys, keyed by (issuer, kid).
This is the “one cached public JWKS” that makes verification self-contained — no per-request
network call. It performs no network I/O itself; callers populate it via
IssuerJwks::insert, however they choose to fetch and refresh keys.
Implementations§
Trait Implementations§
Source§impl Default for IssuerJwks
impl Default for IssuerJwks
Source§fn default() -> IssuerJwks
fn default() -> IssuerJwks
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for IssuerJwks
impl !RefUnwindSafe for IssuerJwks
impl Send for IssuerJwks
impl Sync for IssuerJwks
impl Unpin for IssuerJwks
impl UnsafeUnpin for IssuerJwks
impl UnwindSafe for IssuerJwks
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