Documentation
¶
Index ¶
Constants ¶
View Source
const ( PropJwtPublicKey = "jwt.key.public" PropJwtPrivateKey = "jwt.key.private" PropJwtIssue = "jwt.key.issuer" )
JWT Configuration Properties
Variables ¶
View Source
var ( ErrMissingPrivateKey = errors.New("missing private key") ErrMissingPublicKey = errors.New("missing public key") ErrExtractClaimFailed = errors.New("unable to extract claims from token") )
View Source
var ( PUB_PEM_BEGIN = "-----BEGIN PUBLIC KEY-----" PUB_PEM_END = "-----END PUBLIC KEY-----" PRIV_PEM_BEGIN = "-----BEGIN PRIVATE KEY-----" PRIV_PEM_END = "-----END PRIVATE KEY-----" ErrDecodePemFailed = errors.New("failed to decode public key pem") ErrInvalidKey = errors.New("invalid key") )
Functions ¶
func LoadPrivKey ¶
func LoadPrivKey(content string) (*rsa.PrivateKey, error)
func ValidateIssuer ¶
func ValidateIssuer() jwt.ParserOption
Types ¶
Click to show internal directories.
Click to hide internal directories.