Skip to content

codecraft63/certsign_login

Repository files navigation

certsign_login

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

O Certisign Login é uma solução gratuita de identificação rápida e segura por meio da Certificação Digital.

Install

Via Composer

$ composer require codecraft63/certsign_login

Usage

Para descriptografar os dados retornados pela Certisign Login, use o seguinte código:

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.

use Codecraft63\CertsignLogin\Encryptor;

$private_key = '__MY_PRIVATE_KEY_STRING__';

$encrypted_data = Encryptor::encrypt($plain_text_data, $private_key);

Change log

Please see CHANGELOG for more information what has changed recently.

Testing

$ composer test

Contributing

Please see CONTRIBUTING and CONDUCT for details.

Security

If you discover any security related issues, please email [email protected] instead of using the issue tracker.

Credits

License

The MIT License (MIT). Please see License File for more information.