Autor |
Mensagem |
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 19/11/2011 18:53:08
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
Localização: Tubarão - SC
Offline
|
Comunidade JavaC,
Nesse pequeno Artigo demonstrarei como recuperar dados adicionais do Certificado Digital. No método abaixo está uma forma simples de recuperar informações como CNPJ do Emissor, Nome e dados do responsável pelo Certificado, Validade do Certificado, etc...
Para esse exemplo usei o biblioteca Bouncy Castle (http://www.bouncycastle.org/). Você pode baixar o arquivo Jar usado no exemplo clicando aqui.
Método exemplo:
Resultado do método:
Duvidas sobre NF-e? Crie um novo tópico aqui: http://www.javac.com.br/jc/forums/show/11.page
Espero que seja útil em seus projetos.
Att,
|
Maciel Gonçalves
Administrador (JavaC - Java Community)
Seguir no Twitter @macielgoncalves
Projeto NF-e, CT-e, CC-e? Comece Por Aqui!
Quer saber mais sobre NF-e? Acesse www.MACIELGONCALVES.com.br
"A mente que se abre a uma nova ideia jamais voltará ao seu tamanho original." Albert Einstein
"Seja liberal naquilo que você aceita, e conservador naquilo que você propaga". Jon Postel.
"A coisa mais indispensável a um homem é reconhecer o uso que deve fazer do seu próprio conhecimento". Platão
Emissão de Documentos Fiscais para Desenvolvedores Java
Membros do fórum,
Usem a tag [code] e [/code] quando postarem Códigos Java e ou exemplos de XMLs.
Evitem tópicos duplicados.
Tópico solucionado? Edite o primeiro post e coloque [RESOLVIDO] no final do título.
Evitem reviver tópicos antigos.
O tópico resolveu seu problema? Seja gentil, comente e ou agradeça quem contribuiu com a solução.
Obrigado!
|
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 25/08/2015 08:18:49
|
LuizFredericoJr
JavaC Membro
Membro desde: 18/06/2015 17:07:20
Mensagens: 2
Offline
|
Maciel,
Seu Artigo é muito bom.
É raro achar bons exemplos em português.
Você tem um código similar(ou link) mas que só use os jars do Java?
Estou tentando desenvolver um componente mas que tenha o mínimo de (ou nenhuma) dependências externas.
Atenciosamente,
Luiz.
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 23/08/2018 11:59:44
|
betonetotbo
JavaC Membro
Membro desde: 23/08/2018 11:57:36
Mensagens: 2
Offline
|
Estou testando esse código com um certificado A3.
Só que depois que executo esse código, não consigo mais utilizar o certificado.
Toda requisição para usar ele ocorre:
Se eu removo o código, tudo volta à funcionar! Parece que é algo que esse código faz e deixa o certificado inválido em memória.
macielgoncalves pode me ajudar?
Esta mensagem foi editada 1 vez. Última atualização foi em 23/08/2018 15:59:42
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 24/08/2018 09:01:34
|
betonetotbo
JavaC Membro
Membro desde: 23/08/2018 11:57:36
Mensagens: 2
Offline
|
Resolvido.
Tive que forçar a remoção do provider antes de reconfigurar o certificado.
betonetotbo wrote:Estou testando esse código com um certificado A3.
Só que depois que executo esse código, não consigo mais utilizar o certificado.
Toda requisição para usar ele ocorre:
Se eu removo o código, tudo volta à funcionar! Parece que é algo que esse código faz e deixa o certificado inválido em memória.
macielgoncalves pode me ajudar?
|
|
|
|