Insoft Assinador Digital
-
A API de assinatura digital para disponibilizar a assinatura sobre o eCNPJ da organização.
Execução
Autenticação
Para que os dados sejam devidamente assinados é necessário a autenticação no sistemas realizado por uma
api-key, essa deve ser enviado no cabeçalho das requisições através da tagAuthorization.Endpoints
Esse projeto possui dois endpoints, sendo um deles para assinar as informações enviados no padrão CAdES e outro para assinar um documento PDF no padrão PAdES. Para mais informações de funcionamento consulte a documentação clicando aqui.
Documentação
Para uma explicação completa sobre cada endpoint acesse a documentação em apiary.io.
Instalação
Não é necessária a implementação de um banco de dados.
Para o correto funcionamento, deve-se criar uma pasta chamada ".insoft4-signer" na pasta do usuário. Esta pasta deve conter um arquivo chamado "application.yml".
O arquivo "application.yml" deve conter o caminho para o certificado e também o PIN.
Certificado
A configuração adicional, no arquivo da pasta, deve seguir o seguinte formato:
certificado: src: caminho_para_certificado pin: pin_certificadoA não existência do arquivo de configuração "application.yml" no local indicado acima levará a não inicialização da aplicação.
Informações técnicas
Descrição Versão 1.1.0 Deploy O:\Sistemas_Java\Assinador-Digital Repositório https://gitlab.insoft4.com.br/apis/insoft-assinatura-digital-api Tecnologias usadas
- JDK 8
- Grails 3.3.10
-
1.1.0
OS9960Adicionar nova funcionalidade para assinar e bloquear digitalmente um arquivo PDF, a funcionalidade foi projetada para ser usada, inicialmente, para assinar o comprovante do REP-P.