Railgun JWT

Jwt

Table of Contents

Interfaces

Jwk
Represents a JSON Web Key.
JwkSet
Represents a JSON Web Key Set.
JwkSetLoader
Provides an interface for loading JwkSet instances.
JwtValidator
Defines a validator for JWT decoding.
WithPayload
Provides a common interface to check for exception types that contain ::getPayload().

Classes

ArrayJwkSet
Represents a JSON Web Key Set backed by an array.
HmacJwk
Represents a HMAC JSON Web Key.
HttpJwkSetLoader
Provides a loader for JSON Web Keys.
InvalidArgumentExceptionWithPayload
Provides an InvalidArgumentException with access to a JWT's payload.
Jwt
JSON Web Token codec.
JwtEncoder
Implements the JWT decoder and encoder.
NoneJwk
Represents a JWK implementation for "alg": "none".
NoneJwkSet
Represents a JwkSet containing only a NoneJwk.
RuntimeExceptionWithPayload
Provides an RuntimeException with access to a JWT's payload.
SecLibJwk
Implements a PHP Sec Lib backed JWK.
SecLibJwkAlgorithm
Implements a PHP Sec Lib backed JWK Algorithm.
SecLibJwkSetLoader
Provides a JwkSetLoader implementation that uses SecLibJwk as its backend.
UnexpectedValueExceptionWithPayload
Provides an UnexpectedValueException with access to a JWT's payload.
NotValidBeforeValidator
Provides a validator that checks whether the token may be used yet.
NotValidYetException
Exception thrown when NotValidBeforeValidator determines that a token is not valid yet.
TimeBasedValidator
Provides a common base class for time based validators.
TokenExpirationValidator
Provides a validator that checks whether a token has expired.
TokenExpiredException
Exception thrown when TokenExpirationValidator determines that a token has expired.

        
On this page

Search results