certsign_login
![Software License][ico-license]
![Coverage Status][ico-scrutinizer]
![Total Downloads][ico-downloads], (*1)
O Certisign Login é uma solução gratuita de identificação rápida e segura por
meio da Certificação Digital., (*2)
Install
Via Composer, (*3)
``` bash
$ composer require codecraft63/certsign_login, (*4)
## Usage
Para descriptografar os dados retornados pela Certisign Login, use o seguinte
código:
``` php
use Codecraft63\CertsignLogin\{Decryptor, ResponseParse};
$private_key = '__MY_PRIVATE_KEY_STRING__';
$decrypted_string = Decryptor::decrypt($encrypted_data, $private_key);
$decrypted_object = new ResponseParse($decrypted_string);
print $decrypted_object->nome();
print $decrypted_object->email();
Apesar de não haver necessidade de criptografar informações para usar o Certisign Login, a classe para tal funcionalidade também está disponível., (*5)
``` php
use Codecraft63\CertsignLogin\Encryptor;, (*6)
$private_key = 'MY_PRIVATE_KEY_STRING';, (*7)
$encrypted_data = Encryptor::encrypt($plain_text_data, $private_key);, (*8)
## Change log
Please see [CHANGELOG](CHANGELOG.md) for more information what has changed recently.
## Testing
``` bash
$ composer test
Contributing
Please see CONTRIBUTING and CONDUCT for details., (*9)
Security
If you discover any security related issues, please email run-forest-run@codecraf63.com instead of using the issue tracker., (*10)
Credits
License
The MIT License (MIT). Please see License File for more information., (*11)