Structure
JWTError
JWT error type.
struct JWTError
Topics
Structures
Operators
static func == (JWTError, JWTError) -> BoolReturns a Boolean value indicating whether two values are equal.
Instance Properties
var curve: (any ECDSACurveType)?var errorType: JWTError.ErrorTypevar failedClaim: (any JWTClaim)?var identifier: String?var kid: JWKIdentifier?var name: String?var reason: String?var underlying: (any Error)?
Type Properties
static let missingKIDHeader: JWTErrorstatic let missingX5CHeader: JWTErrorstatic let noKeyProvided: JWTErrorstatic let signatureVerificationFailed: JWTError
Type Methods
static func claimVerificationFailure(failedClaim: (any JWTClaim)?, reason: String) -> JWTErrorstatic func generic(identifier: String, reason: String) -> JWTErrorstatic func invalidBool(String) -> JWTErrorstatic func invalidHeaderField(reason: String) -> JWTErrorstatic func invalidJWK(reason: String) -> JWTErrorstatic func invalidX5CChain(reason: String) -> JWTErrorstatic func malformedToken(reason: String) -> JWTErrorstatic func signingAlgorithmFailure(any Error) -> JWTErrorstatic func unknownKID(JWKIdentifier) -> JWTErrorstatic func unsupportedAlgorithm(alg: String?) -> JWTErrorstatic func unsupportedCurve(curve: any ECDSACurveType) -> JWTError
Default Implementations
Relationships
Conforms To
Swift.CopyableSwift.CustomStringConvertibleSwift.EquatableSwift.ErrorSwift.EscapableSwift.SendableSwift.SendableMetatype