autenticacao-ICP-Brasil

所属分类:特征抽取
开发工具:JavaScript
文件大小:519KB
下载次数:0
上传日期:2020-06-12 20:01:20
上 传 者sh-1993
说明:  Instru es para autenticar um token Certificato A1 A3 no site,apresentando o e-CPF ou e-CNPJ安装半自动代币证书A1 A3无现场,提交电子CPF或电子CNPJ。安装第NGINX段...
(Instru??es para autenticar um token/certificado A1/A3 no site, apresentando o e-CPF ou e-CNPJ. Instru??es para NGINX (com php ou js) e NodeJS direto.)

文件列表:
CA (0, 2020-06-13)
CA\bundle.crt (1299227, 2020-06-13)
LICENSE (1063, 2020-06-13)
NGINX (0, 2020-06-13)
NGINX\index.php (660, 2020-06-13)
NGINX\server.js (245, 2020-06-13)
NGINX\site.nginx (4256, 2020-06-13)
NODEJS (0, 2020-06-13)
NODEJS\server.js (741, 2020-06-13)

# Autenticacao-ICP-Brasil Instrucoes para autenticar um token/certificado A1/A3 no site, apresentando o e-CPF ou e-CNPJ Instrucoes para os seguintes cenarios: 1. **Utilizando o servidor NGINX** como autenticador para o certificado, e obtendo os dados de e-CPF e/ou e-CNPJ em aplicativos PHP ou Node.JS 2. **Utilizando o servidor Node.JS** como autenticador para o certificado atraves do modulo Express para autenticar o certificado e obter os dados de e-CPF e/ou e-CNPJ para utilizacao no Node.JS 3. **Utilizando um servidor APACHE** como autenticador para o certificado (TODO) 4. **Utilizando o API GATEWAY do AWS** no caso de aplicacoes serverless (AWS Lambda) (TODO) Na pasta CA, temos o bundle completo de chaves para autenticacao, obtido atraves do gist https://gist.github.com/skarllot/9663935 Os exemplos estao com documentacao incluida nos proprios arquivos. ~~Obs1: Tanto na opcao de NGINX quanto na do NodeJS, a solicitacao de certificado nao funciona com o FireFox. Ele pergunta a senha do token mas nao solicita o certificado do token. No Edge ele pergunta qual certificado do token sera utilizado mas depois nao le o certificado. No Chrome, Internet Explorer e Opera, funcionou perfeito.~~ Com o novo bundle de certificados, agora funciona em todos os navegadores. O novo bundle foi criado atraves do gist do skarllot/make-icpbrasil-bundle.sh (https://gist.github.com/skarllot/9663935) Obs2: Os dados do CPF ou CNPJ estao na variavel CN, no formato XXX:NNN, onde o XXX e o nome do titular do CPF ou razao social da empresa e o NNN e o numero do CPF ou CNPJ. Entao o ideal e usar um comando split com o caracter ':' como divisor e voce tera um array onde o item 0 e o nome/razao social e o item 1 e o numero do cpf/cnpj. Remova os 3 primeiros caracteres do item 0, pois estes tem sempre o 'CN='

近期下载者

相关文件


收藏者