fennec_jwt library

Classes

JwtClaim

Functions

defaultJWTHeaderCheck(Map<String, dynamic> h) bool
generateJwtHS1(JwtClaim claimSet, String hmacKey) String
generateJwtHS256(JwtClaim claimSet, String hmacKey) String
generateJwtHS512(JwtClaim claimSet, String hmacKey) String
generateJwtMD5(JwtClaim claimSet, String hmacKey) String
verifyJwtHS1Signature(String token, String hmacKey, {JOSEHeaderCheck? headerCheck = defaultJWTHeaderCheck, bool defaultIatExp = true, Duration maxAge = JwtClaim.defaultMaxAge}) JwtClaim
verifyJwtHS256Signature(String token, String hmacKey, {JOSEHeaderCheck? headerCheck = defaultJWTHeaderCheck, bool defaultIatExp = true, Duration maxAge = JwtClaim.defaultMaxAge}) JwtClaim
verifyJwtHS512Signature(String token, String hmacKey, {JOSEHeaderCheck? headerCheck = defaultJWTHeaderCheck, bool defaultIatExp = true, Duration maxAge = JwtClaim.defaultMaxAge}) JwtClaim
verifyJwtMD5Signature(String token, String hmacKey, {JOSEHeaderCheck? headerCheck = defaultJWTHeaderCheck, bool defaultIatExp = true, Duration maxAge = JwtClaim.defaultMaxAge}) JwtClaim

Typedefs

JOSEHeaderCheck = bool Function(Map<String, dynamic> joseHeader)

Exceptions / Errors

JwtException