pub struct VerifiedSdJwt {
pub plaintext_claims: Map<String, Value>,
pub disclosed_claims: HashMap<String, Value>,
pub key_binding_jwt: Option<String>,
}Expand description
Result of verifying an SD-JWT.
Fields§
§plaintext_claims: Map<String, Value>Claims that were in the JWT payload in the clear.
disclosed_claims: HashMap<String, Value>Claims reconstructed from the presented disclosures.
key_binding_jwt: Option<String>The optional key-binding JWT, if present.
Implementations§
Trait Implementations§
Source§impl Clone for VerifiedSdJwt
impl Clone for VerifiedSdJwt
Source§fn clone(&self) -> VerifiedSdJwt
fn clone(&self) -> VerifiedSdJwt
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for VerifiedSdJwt
impl RefUnwindSafe for VerifiedSdJwt
impl Send for VerifiedSdJwt
impl Sync for VerifiedSdJwt
impl Unpin for VerifiedSdJwt
impl UnsafeUnpin for VerifiedSdJwt
impl UnwindSafe for VerifiedSdJwt
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more