pub struct DpopProofOptions {
pub private_key_pem: String,
pub public_jwk: Value,
pub algorithm: Algorithm,
pub key_id: Option<String>,
pub nonce: Option<String>,
pub proof_ttl_seconds: Option<u64>,
}Fields§
§private_key_pem: String§public_jwk: Value§algorithm: Algorithm§key_id: Option<String>§nonce: Option<String>§proof_ttl_seconds: Option<u64>Proof lifetime in seconds. Emitted as exp = iat + proof_ttl_seconds.
Defaults to 300 (5 minutes).
Trait Implementations§
Source§impl Clone for DpopProofOptions
impl Clone for DpopProofOptions
Auto Trait Implementations§
impl Freeze for DpopProofOptions
impl RefUnwindSafe for DpopProofOptions
impl Send for DpopProofOptions
impl Sync for DpopProofOptions
impl Unpin for DpopProofOptions
impl UnsafeUnpin for DpopProofOptions
impl UnwindSafe for DpopProofOptions
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