Versions in this module Expand all Collapse all v0 v0.0.1 May 21, 2018 Changes in this version + const TokenExpired + var AuthKeyNil = errors.New("authKey was nil") + var AuthKeyNotECDSA = errors.New("authKey must be of type ecdsa.PrivateKey") + var AuthKeyNotPEM = errors.New("authKey must be a valid p8 PEM file") + func AuthKeyFromData(data []byte) (*ecdsa.PrivateKey, error) + func AuthKeyFromFile(fileName string) (*ecdsa.PrivateKey, error) + type Token struct + AuthKey *ecdsa.PrivateKey + Bearer string + IssuedAt int64 + KeyID string + TeamID string + func NewToken(authKeyPath, teamID, keyID string) (*Token, error) + func (t *Token) Expired() bool + func (t *Token) Generate() (bool, error) + func (t *Token) GenerateIfExpired()