mirror of https://github.com/hashicorp/consul
29 lines
935 B
Go
29 lines
935 B
Go
package jwt
|
|
|
|
import "errors"
|
|
|
|
var (
|
|
// ErrTokenIsExpired is return when time.Now().Unix() is after
|
|
// the token's "exp" claim.
|
|
ErrTokenIsExpired = errors.New("token is expired")
|
|
|
|
// ErrTokenNotYetValid is return when time.Now().Unix() is before
|
|
// the token's "nbf" claim.
|
|
ErrTokenNotYetValid = errors.New("token is not yet valid")
|
|
|
|
// ErrInvalidISSClaim means the "iss" claim is invalid.
|
|
ErrInvalidISSClaim = errors.New("claim \"iss\" is invalid")
|
|
|
|
// ErrInvalidSUBClaim means the "sub" claim is invalid.
|
|
ErrInvalidSUBClaim = errors.New("claim \"sub\" is invalid")
|
|
|
|
// ErrInvalidIATClaim means the "iat" claim is invalid.
|
|
ErrInvalidIATClaim = errors.New("claim \"iat\" is invalid")
|
|
|
|
// ErrInvalidJTIClaim means the "jti" claim is invalid.
|
|
ErrInvalidJTIClaim = errors.New("claim \"jti\" is invalid")
|
|
|
|
// ErrInvalidAUDClaim means the "aud" claim is invalid.
|
|
ErrInvalidAUDClaim = errors.New("claim \"aud\" is invalid")
|
|
)
|