codecraft63/certsign_login

Certsign Login PHP Library

v1.0 2016-11-08 16:51 UTC

This package is not auto-updated.

Last update: 2024-09-18 19:48:39 UTC


README

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 run-forest-run@codecraf63.com instead of using the issue tracker.

Credits

License

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