[][src]Enum aliri_jose::error::JwtVerifyError

pub enum JwtVerifyError {
    JwkVerifyError(JwkVerifyError),
    MalformedToken(MalformedJwt),
    MalformedTokenHeader(MalformedJwtHeader),
    MalformedTokenPayload(MalformedJwtPayload),
    MalformedTokenSignature(MalformedJwtSignature),
    ClaimsRejected(ClaimsRejected),
    Unexpected(Unexpected),
}

An error occurring while verifying a JWT

Variants

JwkVerifyError(JwkVerifyError)

The JWT was rejected by the JWK

MalformedToken(MalformedJwt)

The JWT is malformed, without a discernable header, payload, and signature

MalformedTokenHeader(MalformedJwtHeader)

The JWT header is malformed

MalformedTokenPayload(MalformedJwtPayload)

The JWT payload is malformed

MalformedTokenSignature(MalformedJwtSignature)

The JWT signature is malformed

ClaimsRejected(ClaimsRejected)

The JWT was rejected by the claims validator

Unexpected(Unexpected)

An unexpected error

Trait Implementations

impl Debug for JwtVerifyError[src]

impl Display for JwtVerifyError[src]

impl Error for JwtVerifyError[src]

impl From<ClaimsRejected> for JwtVerifyError[src]

impl From<JwkVerifyError> for JwtVerifyError[src]

impl From<MalformedJwt> for JwtVerifyError[src]

impl From<MalformedJwtHeader> for JwtVerifyError[src]

impl From<MalformedJwtPayload> for JwtVerifyError[src]

impl From<MalformedJwtSignature> for JwtVerifyError[src]

impl From<Unexpected> for JwtVerifyError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.