# Functions
GetVerifier returns new BasicVerifier based on *verifier.PublicKey.
IsJWS checks if JWT is a JWS of valid structure.
IsJWTUnsecured checks if JWT is an unsecured JWT of valid structure.
NewEd25519Signer returns a Jose compliant signer that can be passed as a signer to jwt.NewSigned().
NewEd25519Verifier returns a Jose compliant verifier that can be passed as a verifier option to jwt.Parse().
NewRS256Signer returns a Jose compliant signer that can be passed as a signer to jwt.NewSigned().
NewRS256Verifier returns a Jose compliant verifier that can be passed as a verifier option to jwt.Parse().
NewSigned creates new signed JSON Web Token based on input claims.
NewUnsecured creates new unsecured JSON Web Token based on input claims.
NewVerifier creates a new basic Verifier.
Parse parses input JWT in serialized form into JSON Web Token.
PayloadToMap transforms interface to map.
UnsecuredJWTVerifier provides verifier for unsecured JWT.
VerifyEdDSA verifies EdDSA signature.
VerifyRS256 verifies RS256 signature.
WithIgnoreClaimsMapDecoding option is for ignore decoding claims into .Payload map[string]interface.
WithJWTDetachedPayload option is for definition of JWT detached payload.
WithSignatureVerifier option is for definition of JWT detached payload.
# Structs
BasicVerifier defines basic Signed JWT verifier based on Issuer Claim and Key ID JOSE Header.
JoseED25519Signer is a Jose compliant signer.
JoseEd25519Verifier is a Jose compliant verifier.
JSONWebToken defines JSON Web Token (https://tools.ietf.org/html/rfc7519).
RS256Signer is a Jose complient signer.
RS256Verifier is a Jose compliant verifier.
# Interfaces
KeyResolver resolves public key based on what and kid.
# Type aliases
Claims defines JSON Web Token Claims (https://tools.ietf.org/html/rfc7519#section-4).
KeyResolverFunc defines function.
ParseOpt is the JWT Parser option.