SYMBOL INDEX (40 symbols across 3 files) FILE: _example/main.go function init (line 73) | func init() { function main (line 82) | func main() { function router (line 88) | func router() http.Handler { FILE: jwtauth.go type JWTAuth (line 15) | type JWTAuth struct method Encode (line 124) | func (ja *JWTAuth) Encode(claims map[string]interface{}) (t jwt.Token,... method Decode (line 139) | func (ja *JWTAuth) Decode(tokenString string) (jwt.Token, error) { method ValidateOptions (line 143) | func (ja *JWTAuth) ValidateOptions() []jwt.ValidateOption { method sign (line 147) | func (ja *JWTAuth) sign(token jwt.Token) ([]byte, error) { method parse (line 151) | func (ja *JWTAuth) parse(payload []byte) (jwt.Token, error) { function New (line 37) | func New(alg string, signKey interface{}, verifyKey interface{}, validat... function Verifier (line 70) | func Verifier(ja *JWTAuth) func(http.Handler) http.Handler { function Verify (line 74) | func Verify(ja *JWTAuth, findTokenFns ...func(r *http.Request) string) f... function VerifyRequest (line 86) | func VerifyRequest(ja *JWTAuth, r *http.Request, findTokenFns ...func(r ... function VerifyToken (line 105) | func VerifyToken(ja *JWTAuth, tokenString string) (jwt.Token, error) { function ErrorReason (line 158) | func ErrorReason(err error) error { function Authenticator (line 175) | func Authenticator(ja *JWTAuth) func(http.Handler) http.Handler { function NewContext (line 197) | func NewContext(ctx context.Context, t jwt.Token, err error) context.Con... function FromContext (line 203) | func FromContext(ctx context.Context) (jwt.Token, map[string]interface{}... function UnixTime (line 220) | func UnixTime(tm time.Time) int64 { function EpochNow (line 225) | func EpochNow() int64 { function ExpireIn (line 230) | func ExpireIn(tm time.Duration) int64 { function SetIssuedAt (line 235) | func SetIssuedAt(claims map[string]interface{}, tm time.Time) { function SetIssuedNow (line 240) | func SetIssuedNow(claims map[string]interface{}) { function SetExpiry (line 245) | func SetExpiry(claims map[string]interface{}, tm time.Time) { function SetExpiryIn (line 250) | func SetExpiryIn(claims map[string]interface{}, tm time.Duration) { function TokenFromCookie (line 256) | func TokenFromCookie(r *http.Request) string { function TokenFromHeader (line 266) | func TokenFromHeader(r *http.Request) string { function TokenFromQuery (line 285) | func TokenFromQuery(r *http.Request) string { type contextKey (line 293) | type contextKey struct method String (line 297) | func (k *contextKey) String() string { FILE: jwtauth_test.go function init (line 54) | func init() { function TestSimple (line 62) | func TestSimple(t *testing.T) { function TestSimpleRSA (line 111) | func TestSimpleRSA(t *testing.T) { function TestSimpleRSAVerifyOnly (line 154) | func TestSimpleRSAVerifyOnly(t *testing.T) { function TestMore (line 190) | func TestMore(t *testing.T) { function TestEncodeClaims (line 280) | func TestEncodeClaims(t *testing.T) { function testRequest (line 301) | func testRequest(t *testing.T, ts *httptest.Server, method, path string,... function newJwtToken (line 328) | func newJwtToken(secret []byte, claims ...map[string]interface{}) string { function newJwt512Token (line 343) | func newJwt512Token(secret []byte, claims ...map[string]interface{}) str... function newAuthHeader (line 358) | func newAuthHeader(claims ...map[string]interface{}) http.Header {