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

Credits

License

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

About

Certsign Login PHP Library

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

Languages