Error

Type Alias Error 

Source
pub type Error = JWTError;

Aliased Type§

pub enum Error {
Show 32 variants InternalError(String), CompactEncodingError, HeaderTooLarge, AlgorithmMismatch, KeyIdentifierMismatch, MissingJWTKeyIdentifier, InvalidAuthenticationTag, InvalidSignature, OldTokenReused, ClockDrift, TokenIsTooOld, TokenNotValidYet, TokenHasExpired, RequiredNonceMissing, RequiredNonceMismatch, RequiredIssuerMismatch, RequiredIssuerMissing, RequiredSubjectMismatch, RequiredSubjectMissing, RequiredAudienceMissing, RequiredAudienceMismatch, UnsupportedRSAModulus, InvalidPublicKey, InvalidKeyPair, TooManyAudiences, TooManyIssuers, InvalidCertThumprint, NotJWT, TokenTooLong, Codec(String), Serde(Error), Ed25519(Error),
}

Variants§

§

InternalError(String)

§

CompactEncodingError

§

HeaderTooLarge

§

AlgorithmMismatch

§

KeyIdentifierMismatch

§

MissingJWTKeyIdentifier

§

InvalidAuthenticationTag

§

InvalidSignature

§

OldTokenReused

§

ClockDrift

§

TokenIsTooOld

§

TokenNotValidYet

§

TokenHasExpired

§

RequiredNonceMissing

§

RequiredNonceMismatch

§

RequiredIssuerMismatch

§

RequiredIssuerMissing

§

RequiredSubjectMismatch

§

RequiredSubjectMissing

§

RequiredAudienceMissing

§

RequiredAudienceMismatch

§

UnsupportedRSAModulus

§

InvalidPublicKey

§

InvalidKeyPair

§

TooManyAudiences

§

TooManyIssuers

§

InvalidCertThumprint

§

NotJWT

§

TokenTooLong

§

Codec(String)

§

Serde(Error)

§

Ed25519(Error)