├── LICENSE ├── composer.json └── src ├── Builder.php ├── ClaimsFormatter.php ├── Configuration.php ├── Decoder.php ├── Encoder.php ├── Encoding ├── CannotDecodeContent.php ├── CannotEncodeContent.php ├── ChainedFormatter.php ├── JoseEncoder.php ├── MicrosecondBasedDateConversion.php ├── UnifyAudience.php └── UnixTimestampDates.php ├── Exception.php ├── JwtFacade.php ├── Parser.php ├── Signer.php ├── Signer ├── Blake2b.php ├── CannotSignPayload.php ├── Ecdsa.php ├── Ecdsa │ ├── ConversionFailed.php │ ├── MultibyteStringConverter.php │ ├── Sha256.php │ ├── Sha384.php │ ├── Sha512.php │ └── SignatureConverter.php ├── Eddsa.php ├── Hmac.php ├── Hmac │ ├── Sha256.php │ ├── Sha384.php │ └── Sha512.php ├── InvalidKeyProvided.php ├── Key.php ├── Key │ ├── FileCouldNotBeRead.php │ └── InMemory.php ├── OpenSSL.php ├── Rsa.php └── Rsa │ ├── Sha256.php │ ├── Sha384.php │ └── Sha512.php ├── SodiumBase64Polyfill.php ├── Token.php ├── Token ├── Builder.php ├── DataSet.php ├── InvalidTokenStructure.php ├── Parser.php ├── Plain.php ├── RegisteredClaimGiven.php ├── RegisteredClaims.php ├── Signature.php └── UnsupportedHeaderFound.php ├── UnencryptedToken.php ├── Validation ├── Constraint.php ├── Constraint │ ├── CannotValidateARegisteredClaim.php │ ├── HasClaim.php │ ├── HasClaimWithValue.php │ ├── IdentifiedBy.php │ ├── IssuedBy.php │ ├── LeewayCannotBeNegative.php │ ├── LooseValidAt.php │ ├── PermittedFor.php │ ├── RelatedTo.php │ ├── SignedWith.php │ ├── SignedWithOneInSet.php │ ├── SignedWithUntilDate.php │ └── StrictValidAt.php ├── ConstraintViolation.php ├── NoConstraintsGiven.php ├── RequiredConstraintsViolated.php ├── SignedWith.php ├── ValidAt.php └── Validator.php └── Validator.php /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/composer.json -------------------------------------------------------------------------------- /src/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Builder.php -------------------------------------------------------------------------------- /src/ClaimsFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/ClaimsFormatter.php -------------------------------------------------------------------------------- /src/Configuration.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Configuration.php -------------------------------------------------------------------------------- /src/Decoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Decoder.php -------------------------------------------------------------------------------- /src/Encoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoder.php -------------------------------------------------------------------------------- /src/Encoding/CannotDecodeContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/CannotDecodeContent.php -------------------------------------------------------------------------------- /src/Encoding/CannotEncodeContent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/CannotEncodeContent.php -------------------------------------------------------------------------------- /src/Encoding/ChainedFormatter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/ChainedFormatter.php -------------------------------------------------------------------------------- /src/Encoding/JoseEncoder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/JoseEncoder.php -------------------------------------------------------------------------------- /src/Encoding/MicrosecondBasedDateConversion.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/MicrosecondBasedDateConversion.php -------------------------------------------------------------------------------- /src/Encoding/UnifyAudience.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/UnifyAudience.php -------------------------------------------------------------------------------- /src/Encoding/UnixTimestampDates.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Encoding/UnixTimestampDates.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/JwtFacade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/JwtFacade.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer.php -------------------------------------------------------------------------------- /src/Signer/Blake2b.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Blake2b.php -------------------------------------------------------------------------------- /src/Signer/CannotSignPayload.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/CannotSignPayload.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa/ConversionFailed.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa/ConversionFailed.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa/MultibyteStringConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa/MultibyteStringConverter.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa/Sha256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa/Sha256.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa/Sha384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa/Sha384.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa/Sha512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa/Sha512.php -------------------------------------------------------------------------------- /src/Signer/Ecdsa/SignatureConverter.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Ecdsa/SignatureConverter.php -------------------------------------------------------------------------------- /src/Signer/Eddsa.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Eddsa.php -------------------------------------------------------------------------------- /src/Signer/Hmac.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Hmac.php -------------------------------------------------------------------------------- /src/Signer/Hmac/Sha256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Hmac/Sha256.php -------------------------------------------------------------------------------- /src/Signer/Hmac/Sha384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Hmac/Sha384.php -------------------------------------------------------------------------------- /src/Signer/Hmac/Sha512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Hmac/Sha512.php -------------------------------------------------------------------------------- /src/Signer/InvalidKeyProvided.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/InvalidKeyProvided.php -------------------------------------------------------------------------------- /src/Signer/Key.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Key.php -------------------------------------------------------------------------------- /src/Signer/Key/FileCouldNotBeRead.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Key/FileCouldNotBeRead.php -------------------------------------------------------------------------------- /src/Signer/Key/InMemory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Key/InMemory.php -------------------------------------------------------------------------------- /src/Signer/OpenSSL.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/OpenSSL.php -------------------------------------------------------------------------------- /src/Signer/Rsa.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Rsa.php -------------------------------------------------------------------------------- /src/Signer/Rsa/Sha256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Rsa/Sha256.php -------------------------------------------------------------------------------- /src/Signer/Rsa/Sha384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Rsa/Sha384.php -------------------------------------------------------------------------------- /src/Signer/Rsa/Sha512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Signer/Rsa/Sha512.php -------------------------------------------------------------------------------- /src/SodiumBase64Polyfill.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/SodiumBase64Polyfill.php -------------------------------------------------------------------------------- /src/Token.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token.php -------------------------------------------------------------------------------- /src/Token/Builder.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/Builder.php -------------------------------------------------------------------------------- /src/Token/DataSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/DataSet.php -------------------------------------------------------------------------------- /src/Token/InvalidTokenStructure.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/InvalidTokenStructure.php -------------------------------------------------------------------------------- /src/Token/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/Parser.php -------------------------------------------------------------------------------- /src/Token/Plain.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/Plain.php -------------------------------------------------------------------------------- /src/Token/RegisteredClaimGiven.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/RegisteredClaimGiven.php -------------------------------------------------------------------------------- /src/Token/RegisteredClaims.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/RegisteredClaims.php -------------------------------------------------------------------------------- /src/Token/Signature.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/Signature.php -------------------------------------------------------------------------------- /src/Token/UnsupportedHeaderFound.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Token/UnsupportedHeaderFound.php -------------------------------------------------------------------------------- /src/UnencryptedToken.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/UnencryptedToken.php -------------------------------------------------------------------------------- /src/Validation/Constraint.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint.php -------------------------------------------------------------------------------- /src/Validation/Constraint/CannotValidateARegisteredClaim.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/CannotValidateARegisteredClaim.php -------------------------------------------------------------------------------- /src/Validation/Constraint/HasClaim.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/HasClaim.php -------------------------------------------------------------------------------- /src/Validation/Constraint/HasClaimWithValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/HasClaimWithValue.php -------------------------------------------------------------------------------- /src/Validation/Constraint/IdentifiedBy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/IdentifiedBy.php -------------------------------------------------------------------------------- /src/Validation/Constraint/IssuedBy.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/IssuedBy.php -------------------------------------------------------------------------------- /src/Validation/Constraint/LeewayCannotBeNegative.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/LeewayCannotBeNegative.php -------------------------------------------------------------------------------- /src/Validation/Constraint/LooseValidAt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/LooseValidAt.php -------------------------------------------------------------------------------- /src/Validation/Constraint/PermittedFor.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/PermittedFor.php -------------------------------------------------------------------------------- /src/Validation/Constraint/RelatedTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/RelatedTo.php -------------------------------------------------------------------------------- /src/Validation/Constraint/SignedWith.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/SignedWith.php -------------------------------------------------------------------------------- /src/Validation/Constraint/SignedWithOneInSet.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/SignedWithOneInSet.php -------------------------------------------------------------------------------- /src/Validation/Constraint/SignedWithUntilDate.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/SignedWithUntilDate.php -------------------------------------------------------------------------------- /src/Validation/Constraint/StrictValidAt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Constraint/StrictValidAt.php -------------------------------------------------------------------------------- /src/Validation/ConstraintViolation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/ConstraintViolation.php -------------------------------------------------------------------------------- /src/Validation/NoConstraintsGiven.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/NoConstraintsGiven.php -------------------------------------------------------------------------------- /src/Validation/RequiredConstraintsViolated.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/RequiredConstraintsViolated.php -------------------------------------------------------------------------------- /src/Validation/SignedWith.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/SignedWith.php -------------------------------------------------------------------------------- /src/Validation/ValidAt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/ValidAt.php -------------------------------------------------------------------------------- /src/Validation/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validation/Validator.php -------------------------------------------------------------------------------- /src/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lcobucci/jwt/HEAD/src/Validator.php --------------------------------------------------------------------------------