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.