Introdução

Todo certificado digital, por questões normativas da ICP-Brasil, precisa ser emitido por uma AR (Autoridade de Registro), que possui Unidades de Atendimento, e por uma AC (Autoridade Certificadora). Na API Cert, os atendimentos são direcionados para outras entidades do grupo devidamente credenciadas, como a Certifica e a Syngular.

Através da API Cert, todo este processo fica integrado diretamente dentro do seu ERP, permitindo a solicitação e recebimento do certificado com alguns cliques:

Este fluxo, em termos de implementação no seu sistema, se resume em 5 etapas:

1 - Efetue a sua Autenticação
Autentique-se para obter um token de acesso. O token deve ser utilizado nas chamadas subsequentes. Obs: A validade deste token é de 1 hora.

2 - Crie a Solicitação de Certificado
Solicite o certificado, especificando o ID do PA (Ponto de Atendimento) e da AR (Autoridade de Registro) que foi informado durante as comunicações com a Bry. Insira os dados do titular do certificado. Se a requisição foi processada com sucesso, você receberá o protocolo. Após isso, deverá ser anexado o documento de identificação do titular do certificado.

3 - Direcione o Cliente para o Atendimento
Após anexar o documento, já é possível direcionar o cliente para o ambiente de atendimento.

Existem duas maneiras de fazer isso: A primeira é você integrar o ambiente de atendimento diretamente no seu sistema, através de um iframe. Caso não tenha optado por esta integração, o cliente deverá ser direcionado para o link de atendimento da AR.

4 - Direcione o Cliente para a Emissão
Após a aprovação do Certificado, que será informado via Webhook para o seu sistema, você deverá direcionar o cliente para o link de emissão. É possível integrar o ambiente de emissão diretamente no seu sistema via iframe, ou, caso não tenha optado por esta integração, deverá direcionar o cliente para o link de emissão da AR.

5 - Receba o Certificado no seu Sistema
Descriptografe o PFX e acione o seu cliente para entregar o certificado.

Obs: Também é possível optar pelo não recebimento do certificado. Neste caso, ele será baixado diretamente no computador em que o cliente efetuou a emissão.