Autor |
Mensagem |
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 14/06/2011 21:50:53
|
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.
|
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 14/06/2011 22:27:42
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
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!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 14/06/2011 22:38:19
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
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!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 15/06/2011 08:39:37
|
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
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 15/06/2011 12:49:14
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
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!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 15/06/2011 13:51:00
|
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
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 15/06/2011 18:37:14
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
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!
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 18/06/2015 17:20:42
|
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.
|
|
|
![[Post New]](/jc/templates/javac/images/icon_minipost_new.gif) 22/06/2015 23:23:06
|
macielgoncalves
Administrador
![[Avatar]](/jc/images/avatar/eccbc87e4b5ce2fe28308fd9f2a7baf3.png)
Membro desde: 06/03/2011 14:49:25
Mensagens: 1237
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!
|
|
|
|