Login Registre-se
busca automatica de certificado A3  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
adenilsonsena

JavaC Membro

Membro desde: 02/05/2011 20:41:06
Mensagens: 66
Offline

Ola galera do forum,alguem poderia me informar se é posivel selecionar um certificado A3 "fazer busca automatica" e recuperar os dados como validade,nome..

Obs: numa tela SWING seria um BOTAO que verifica se encontrou todas as dll no c:windows\system32 e caso as encontre pede a senha do certificado e exibe os dados numa TABLE do JAVA.
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

adenilsonsena,

Com o código abaixo você consegue verificar os dados do Certificado A1, inclusive a validade do Certificado (vou preparar um exemplo com A3 e posto em seguida). Sobre a verificação das DLLs você terá que tratar isso para cada Leitora, pois depende da Leitora do cartão a DLL pode mudar, você também pode tratar isso através das Exceções do Java.



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!

[WWW] [MSN]
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

adenilsonsena,

Segue exemplo para Certificados modelos A3.

Conteúdo do arquivo SmartCard.cfg:


Código exemplo:


Nesse exemplo caso a DLL não for encontrada será gerada a seguinte mensagem através da exceção "ProviderException":



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!

[WWW] [MSN]
adenilsonsena

JavaC Membro

Membro desde: 02/05/2011 20:41:06
Mensagens: 66
Offline

ola marcial e comunidade,ao executar este exemplo certificado a3 ocorre o seguinte erro:

| ERROR: java.security.KeyStoreException: pkcs11 not found
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

adenilsonsena,

Qual a Marca e Modelo da leitora do seu certificado e qual empresa emitiu?

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!

[WWW] [MSN]
adenilsonsena

JavaC Membro

Membro desde: 02/05/2011 20:41:06
Mensagens: 66
Offline

neste link http://www.certisign.com.br/suporte/utilitarios-criptograficos/tokens-criptograficos
o meu é Aladdin

Esta mensagem foi editada 1 vez. Última atualização foi em 15/06/2011 18:33:49

macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

Olá adenilsonsena,

Estão seu dispositivo de armazenamento é um Token, ai muda um pouco conforme abaixo:

Conteúdo do arquivo Token.cfg


Código exemplo:


Nesse exemplo caso a DLL não for encontrada será gerada a seguinte mensagem através da exceção "ProviderException":



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!

[WWW] [MSN]
LuizFredericoJr

JavaC Membro

Membro desde: 18/06/2015 17:07:20
Mensagens: 2
Offline

Maciel,

Estou fazendo testes com a busca automática dos Tokens A3, utilizando a classe(ValidadeCertificadoDigital) do seu código e quando o token não está no slot, tenho o seguinte erro:
ERROR: java.security.KeyStoreException: pkcs11 not found.
O erro é capturado pelo catch (Exception e)...

A pergunta é, tenho um jeito de testar se tem um Token no slot antes de fazer a chamada abaixo?
KeyStore keystore = KeyStore.getInstance("pkcs11", p);

Atenciosamente,
Luiz Frederico Jr.
macielgoncalves

Administrador
[Avatar]

Membro desde: 06/03/2011 14:49:25
Mensagens: 1234
Localização: Tubarão - SC
Offline

Olá LuizFredericoJr,

Desconheço uma forma de verificar a presença do Token ou Cartão. Talvez outra membro do fórum tenha passado por isso e possa contribuir.

Abraços...

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!

[WWW] [MSN]
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team