├── .travis.yml ├── README.md ├── composer.json ├── phpunit.xml ├── src └── Psecio │ └── Jwt │ ├── Claim.php │ ├── Claim │ ├── Audience.php │ ├── Custom.php │ ├── ExpireTime.php │ ├── IssuedAt.php │ ├── Issuer.php │ ├── JwtId.php │ ├── NotBefore.php │ ├── Subject.php │ └── Type.php │ ├── ClaimsCollection.php │ ├── Exception │ ├── BadSignatureException.php │ ├── DecodeException.php │ ├── ExpiredException.php │ ├── InvalidKeyException.php │ └── SignatureErrorException.php │ ├── HashMethod.php │ ├── HashMethod │ ├── ES256.php │ ├── ES384.php │ ├── ES512.php │ ├── HS256.php │ ├── HS384.php │ ├── HS512.php │ ├── RS256.php │ ├── RS384.php │ └── RS512.php │ ├── Header.php │ └── Jwt.php └── tests ├── Psecio └── Jwt │ ├── Claim │ ├── AudienceTest.php │ ├── CustomTest.php │ ├── ExpireTimeTest.php │ ├── IssuedAtTest.php │ ├── IssuerTest.php │ ├── JwtIdTest.php │ ├── NotBeforeTest.php │ ├── SubjectTest.php │ └── TypeTest.php │ ├── ClaimStub.php │ ├── ClaimTest.php │ ├── ClaimsCollectionTest.php │ ├── HeaderTest.php │ └── JwtTest.php └── private.pem /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/README.md -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/composer.json -------------------------------------------------------------------------------- /phpunit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/phpunit.xml -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/Audience.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/Audience.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/Custom.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/Custom.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/ExpireTime.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/ExpireTime.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/IssuedAt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/IssuedAt.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/Issuer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/Issuer.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/JwtId.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/JwtId.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/NotBefore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/NotBefore.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/Subject.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/Subject.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Claim/Type.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Claim/Type.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/ClaimsCollection.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/ClaimsCollection.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Exception/BadSignatureException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Exception/BadSignatureException.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Exception/DecodeException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Exception/DecodeException.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Exception/ExpiredException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Exception/ExpiredException.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Exception/InvalidKeyException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Exception/InvalidKeyException.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Exception/SignatureErrorException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Exception/SignatureErrorException.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/ES256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/ES256.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/ES384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/ES384.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/ES512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/ES512.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/HS256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/HS256.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/HS384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/HS384.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/HS512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/HS512.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/RS256.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/RS256.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/RS384.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/RS384.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/HashMethod/RS512.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/HashMethod/RS512.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Header.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Header.php -------------------------------------------------------------------------------- /src/Psecio/Jwt/Jwt.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/src/Psecio/Jwt/Jwt.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/AudienceTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/AudienceTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/CustomTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/CustomTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/ExpireTimeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/ExpireTimeTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/IssuedAtTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/IssuedAtTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/IssuerTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/IssuerTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/JwtIdTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/JwtIdTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/NotBeforeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/NotBeforeTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/SubjectTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/SubjectTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/Claim/TypeTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/Claim/TypeTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/ClaimStub.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/ClaimStub.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/ClaimTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/ClaimTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/ClaimsCollectionTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/ClaimsCollectionTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/HeaderTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/HeaderTest.php -------------------------------------------------------------------------------- /tests/Psecio/Jwt/JwtTest.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/Psecio/Jwt/JwtTest.php -------------------------------------------------------------------------------- /tests/private.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/psecio/jwt/HEAD/tests/private.pem --------------------------------------------------------------------------------