spomky-labs / jose-service
JSON Object Signing and Encryption service for PHP.
Installs: 540
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 2
Open Issues: 1
Type:project
Requires
- php: >=5.5.9
- pimple/pimple: ~3.0
- spomky-labs/jose: ~0.4.4
Requires (Dev)
- ext-curl: *
- phpunit/phpunit: ~4.5
- satooshi/php-coveralls: ~0.6
Suggests
- ext-crypto: Required to use AES GCM based algorithms.
- ext-curl: Required to retrieve keys from URL.
README
This project uses Spomky-Labs/jose to ease encryption/decryption and signature/verification of JWS and JWE.
The Release Process
The release process is described here.
Prerequisites
This library needs at least:
Please consider the following optional requirements:
- AES-GCM based algorithms (AxxxGCM and AxxxGCMKW): PHP Crypto Extension (not yet available on
PHP 7
andHHVM
).
Continuous Integration
It has been successfully tested using PHP 5.6
with all algorithms.
Some tests on PHP 7
and HHVM
were skipped because PHP Crypto is not yet supported.
At the moment, you will not be able to use GCM algorithms on these platforms.
We also track bugs and code quality using Scrutinizer-CI and Sensio Insight.
Coding Standards are verified by StyleCI.
Code coverage is analyzed by Coveralls.io.
Installation
The preferred way to install this library is to rely on Composer:
composer require spomky-labs/jose-service "dev-master"
How to use
Your classes are ready to use? Have a look at How to use to create or load your first JWT objects.
Contributing
Requests for new features, bug fixed and all other ideas to make this library useful are welcome. Please follow these best practices.
Licence
This software is release under MIT licence.