# 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.

# Constants

AlgorithmNone used to indicate unsecured JWT.
TypeJWT defines JWT type.

# 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.