├── .github ├── FUNDING.yml └── workflows │ └── ci.yml ├── .gitignore ├── LICENSE ├── README.md ├── assets ├── file.empty ├── images │ ├── banner.jpg │ └── logo.jpg └── keys │ ├── ecdsa256-private.pem │ ├── ecdsa256-public.pem │ ├── ecdsa256k-private.pem │ ├── ecdsa256k-public.pem │ ├── ecdsa384-private.pem │ ├── ecdsa384-public.pem │ ├── ecdsa512-private.pem │ ├── ecdsa512-public.pem │ ├── ed25519.pub │ ├── ed25519.sec │ ├── rsa-private.pem │ └── rsa-public.pem ├── composer.json ├── phpunit.xml ├── src ├── Base64 │ ├── Base64Parser.php │ └── SafeBase64Parser.php ├── Cryptography │ ├── Algorithms │ │ ├── Ecdsa │ │ │ ├── AbstractEcdsaSigner.php │ │ │ ├── AbstractEcdsaVerifier.php │ │ │ ├── Algorithm.php │ │ │ ├── ES256KSigner.php │ │ │ ├── ES256KVerifier.php │ │ │ ├── ES256Signer.php │ │ │ ├── ES256Verifier.php │ │ │ ├── ES384Signer.php │ │ │ └── ES384Verifier.php │ │ ├── Eddsa │ │ │ ├── EdDsaSigner.php │ │ │ └── EdDsaVerifier.php │ │ ├── Hmac │ │ │ ├── AbstractHmac.php │ │ │ ├── HS256.php │ │ │ ├── HS384.php │ │ │ └── HS512.php │ │ └── Rsa │ │ │ ├── AbstractRsaSigner.php │ │ │ ├── AbstractRsaVerifier.php │ │ │ ├── Algorithm.php │ │ │ ├── RS256Signer.php │ │ │ ├── RS256Verifier.php │ │ │ ├── RS384Signer.php │ │ │ ├── RS384Verifier.php │ │ │ ├── RS512Signer.php │ │ │ └── RS512Verifier.php │ ├── Keys │ │ ├── EcdsaPrivateKey.php │ │ ├── EcdsaPublicKey.php │ │ ├── EdDsaPrivateKey.php │ │ ├── EdDsaPublicKey.php │ │ ├── HmacKey.php │ │ ├── RsaPrivateKey.php │ │ └── RsaPublicKey.php │ ├── Signer.php │ └── Verifier.php ├── Enums │ └── PublicClaimNames.php ├── Exceptions │ ├── InvalidKeyException.php │ ├── InvalidSignatureException.php │ ├── InvalidTokenException.php │ ├── JsonDecodingException.php │ ├── JsonEncodingException.php │ ├── JwtException.php │ ├── NoKidException.php │ ├── SigningException.php │ ├── ValidationException.php │ └── VerifierNotFoundException.php ├── Generator.php ├── Json │ ├── JsonParser.php │ └── StrictJsonParser.php ├── Parser.php ├── Validator │ ├── BaseValidator.php │ ├── DefaultValidator.php │ ├── Rule.php │ ├── Rules │ │ ├── ConsistsOf.php │ │ ├── EqualsTo.php │ │ ├── GreaterThan.php │ │ ├── GreaterThanOrEqualTo.php │ │ ├── IdenticalTo.php │ │ ├── LessThan.php │ │ ├── LessThanOrEqualTo.php │ │ ├── NewerThan.php │ │ ├── NewerThanOrSame.php │ │ ├── NotEmpty.php │ │ ├── NotNull.php │ │ ├── OlderThan.php │ │ └── OlderThanOrSame.php │ └── Validator.php └── VerifierFactory.php └── tests ├── Base64 └── SafeBase64ParserTest.php ├── Cryptography ├── Algorithms │ ├── Ecdsa │ │ ├── ES256KTest.php │ │ ├── ES256Test.php │ │ └── ES384Test.php │ ├── Eddsa │ │ └── EdDsaTest.php │ ├── Hmac │ │ ├── HS256Test.php │ │ ├── HS384Test.php │ │ └── HS512Test.php │ └── Rsa │ │ ├── RS256Test.php │ │ ├── RS384Test.php │ │ └── RS512Test.php └── Keys │ ├── EcdsaPrivateKeyTest.php │ ├── EcdsaPublicKeyTest.php │ ├── EdDsaPrivateKeyTest.php │ ├── EdDsaPublicKeyTest.php │ ├── HmacKeyTest.php │ ├── RsaPrivateKeyTest.php │ └── RsaPublicKeyTest.php ├── ExamplesTest.php ├── GeneratorTest.php ├── Json └── StrictJsonParserTest.php ├── ParserTest.php ├── TestCase.php ├── Validator ├── BaseValidatorTest.php ├── DefaultValidatorTest.php └── Rules │ ├── ConsistsOfTest.php │ ├── EqualsToTest.php │ ├── GreaterThanOrEqualToTest.php │ ├── GreaterThanTest.php │ ├── IdenticalToTest.php │ ├── LessThanOrEqualToTest.php │ ├── LessThanTest.php │ ├── NewerThanOrSameTest.php │ ├── NewerThanTest.php │ ├── NotEmptyTest.php │ ├── NotNullTest.php │ ├── OlderThanOrSameTest.php │ └── OlderThanTest.php └── VerifierFactoryTest.php /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/README.md -------------------------------------------------------------------------------- /assets/file.empty: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/images/banner.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/images/banner.jpg -------------------------------------------------------------------------------- /assets/images/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/images/logo.jpg -------------------------------------------------------------------------------- /assets/keys/ecdsa256-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa256-private.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa256-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa256-public.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa256k-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa256k-private.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa256k-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa256k-public.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa384-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa384-private.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa384-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa384-public.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa512-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa512-private.pem -------------------------------------------------------------------------------- /assets/keys/ecdsa512-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/ecdsa512-public.pem -------------------------------------------------------------------------------- /assets/keys/ed25519.pub: -------------------------------------------------------------------------------- 1 | uOSJMhbKSG4V5xUHS7B9YHmVg/1yVd+G+Io6oBFhSfY= 2 | -------------------------------------------------------------------------------- /assets/keys/ed25519.sec: -------------------------------------------------------------------------------- 1 | i4eTKkWNIISKumdk3v90cPDrY/g8WRTJWy7DmGDsdzC45IkyFspIbhXnFQdLsH1geZWD/XJV34b4ijqgEWFJ9g== 2 | -------------------------------------------------------------------------------- /assets/keys/rsa-private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/rsa-private.pem -------------------------------------------------------------------------------- /assets/keys/rsa-public.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/assets/keys/rsa-public.pem -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Base64/Base64Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Base64/Base64Parser.php -------------------------------------------------------------------------------- /src/Base64/SafeBase64Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Base64/SafeBase64Parser.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/AbstractEcdsaSigner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/AbstractEcdsaSigner.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/AbstractEcdsaVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/AbstractEcdsaVerifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/Algorithm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/Algorithm.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/ES256KSigner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/ES256KSigner.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/ES256KVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/ES256KVerifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/ES256Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/ES256Signer.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/ES256Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/ES256Verifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/ES384Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/ES384Signer.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Ecdsa/ES384Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Ecdsa/ES384Verifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Eddsa/EdDsaSigner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Eddsa/EdDsaSigner.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Eddsa/EdDsaVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Eddsa/EdDsaVerifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Hmac/AbstractHmac.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Hmac/AbstractHmac.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Hmac/HS256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Hmac/HS256.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Hmac/HS384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Hmac/HS384.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Hmac/HS512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Hmac/HS512.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/AbstractRsaSigner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/AbstractRsaSigner.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/AbstractRsaVerifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/AbstractRsaVerifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/Algorithm.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/Algorithm.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/RS256Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/RS256Signer.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/RS256Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/RS256Verifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/RS384Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/RS384Signer.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/RS384Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/RS384Verifier.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/RS512Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/RS512Signer.php -------------------------------------------------------------------------------- /src/Cryptography/Algorithms/Rsa/RS512Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Algorithms/Rsa/RS512Verifier.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/EcdsaPrivateKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/EcdsaPrivateKey.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/EcdsaPublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/EcdsaPublicKey.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/EdDsaPrivateKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/EdDsaPrivateKey.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/EdDsaPublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/EdDsaPublicKey.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/HmacKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/HmacKey.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/RsaPrivateKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/RsaPrivateKey.php -------------------------------------------------------------------------------- /src/Cryptography/Keys/RsaPublicKey.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Keys/RsaPublicKey.php -------------------------------------------------------------------------------- /src/Cryptography/Signer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Signer.php -------------------------------------------------------------------------------- /src/Cryptography/Verifier.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Cryptography/Verifier.php -------------------------------------------------------------------------------- /src/Enums/PublicClaimNames.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Enums/PublicClaimNames.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/InvalidKeyException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidSignatureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/InvalidSignatureException.php -------------------------------------------------------------------------------- /src/Exceptions/InvalidTokenException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/InvalidTokenException.php -------------------------------------------------------------------------------- /src/Exceptions/JsonDecodingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/JsonDecodingException.php -------------------------------------------------------------------------------- /src/Exceptions/JsonEncodingException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/JsonEncodingException.php -------------------------------------------------------------------------------- /src/Exceptions/JwtException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/JwtException.php -------------------------------------------------------------------------------- /src/Exceptions/NoKidException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/NoKidException.php -------------------------------------------------------------------------------- /src/Exceptions/SigningException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/SigningException.php -------------------------------------------------------------------------------- /src/Exceptions/ValidationException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/ValidationException.php -------------------------------------------------------------------------------- /src/Exceptions/VerifierNotFoundException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Exceptions/VerifierNotFoundException.php -------------------------------------------------------------------------------- /src/Generator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Generator.php -------------------------------------------------------------------------------- /src/Json/JsonParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Json/JsonParser.php -------------------------------------------------------------------------------- /src/Json/StrictJsonParser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Json/StrictJsonParser.php -------------------------------------------------------------------------------- /src/Parser.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Parser.php -------------------------------------------------------------------------------- /src/Validator/BaseValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/BaseValidator.php -------------------------------------------------------------------------------- /src/Validator/DefaultValidator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/DefaultValidator.php -------------------------------------------------------------------------------- /src/Validator/Rule.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rule.php -------------------------------------------------------------------------------- /src/Validator/Rules/ConsistsOf.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/ConsistsOf.php -------------------------------------------------------------------------------- /src/Validator/Rules/EqualsTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/EqualsTo.php -------------------------------------------------------------------------------- /src/Validator/Rules/GreaterThan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/GreaterThan.php -------------------------------------------------------------------------------- /src/Validator/Rules/GreaterThanOrEqualTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/GreaterThanOrEqualTo.php -------------------------------------------------------------------------------- /src/Validator/Rules/IdenticalTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/IdenticalTo.php -------------------------------------------------------------------------------- /src/Validator/Rules/LessThan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/LessThan.php -------------------------------------------------------------------------------- /src/Validator/Rules/LessThanOrEqualTo.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/LessThanOrEqualTo.php -------------------------------------------------------------------------------- /src/Validator/Rules/NewerThan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/NewerThan.php -------------------------------------------------------------------------------- /src/Validator/Rules/NewerThanOrSame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/NewerThanOrSame.php -------------------------------------------------------------------------------- /src/Validator/Rules/NotEmpty.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/NotEmpty.php -------------------------------------------------------------------------------- /src/Validator/Rules/NotNull.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/NotNull.php -------------------------------------------------------------------------------- /src/Validator/Rules/OlderThan.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/OlderThan.php -------------------------------------------------------------------------------- /src/Validator/Rules/OlderThanOrSame.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Rules/OlderThanOrSame.php -------------------------------------------------------------------------------- /src/Validator/Validator.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/Validator/Validator.php -------------------------------------------------------------------------------- /src/VerifierFactory.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/src/VerifierFactory.php -------------------------------------------------------------------------------- /tests/Base64/SafeBase64ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Base64/SafeBase64ParserTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Ecdsa/ES256KTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Ecdsa/ES256KTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Ecdsa/ES256Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Ecdsa/ES256Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Ecdsa/ES384Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Ecdsa/ES384Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Eddsa/EdDsaTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Eddsa/EdDsaTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Hmac/HS256Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Hmac/HS256Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Hmac/HS384Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Hmac/HS384Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Hmac/HS512Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Hmac/HS512Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Rsa/RS256Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Rsa/RS256Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Rsa/RS384Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Rsa/RS384Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Algorithms/Rsa/RS512Test.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Algorithms/Rsa/RS512Test.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/EcdsaPrivateKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/EcdsaPrivateKeyTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/EcdsaPublicKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/EcdsaPublicKeyTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/EdDsaPrivateKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/EdDsaPrivateKeyTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/EdDsaPublicKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/EdDsaPublicKeyTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/HmacKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/HmacKeyTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/RsaPrivateKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/RsaPrivateKeyTest.php -------------------------------------------------------------------------------- /tests/Cryptography/Keys/RsaPublicKeyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Cryptography/Keys/RsaPublicKeyTest.php -------------------------------------------------------------------------------- /tests/ExamplesTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/ExamplesTest.php -------------------------------------------------------------------------------- /tests/GeneratorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/GeneratorTest.php -------------------------------------------------------------------------------- /tests/Json/StrictJsonParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Json/StrictJsonParserTest.php -------------------------------------------------------------------------------- /tests/ParserTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/ParserTest.php -------------------------------------------------------------------------------- /tests/TestCase.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/TestCase.php -------------------------------------------------------------------------------- /tests/Validator/BaseValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/BaseValidatorTest.php -------------------------------------------------------------------------------- /tests/Validator/DefaultValidatorTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/DefaultValidatorTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/ConsistsOfTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/ConsistsOfTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/EqualsToTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/EqualsToTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/GreaterThanOrEqualToTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/GreaterThanOrEqualToTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/GreaterThanTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/GreaterThanTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/IdenticalToTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/IdenticalToTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/LessThanOrEqualToTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/LessThanOrEqualToTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/LessThanTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/LessThanTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/NewerThanOrSameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/NewerThanOrSameTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/NewerThanTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/NewerThanTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/NotEmptyTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/NotEmptyTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/NotNullTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/NotNullTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/OlderThanOrSameTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/OlderThanOrSameTest.php -------------------------------------------------------------------------------- /tests/Validator/Rules/OlderThanTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/Validator/Rules/OlderThanTest.php -------------------------------------------------------------------------------- /tests/VerifierFactoryTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/miladrahimi/php-jwt/HEAD/tests/VerifierFactoryTest.php --------------------------------------------------------------------------------