Login Registre-se
Erro na classe AssinarXMLsCertfificadoA3 [RESOLVIDO]  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
Emerson

JavaC Membro

Membro desde: 27/06/2011 17:25:34
Mensagens: 15
Offline

Olá a todos!!!

Estou fazendo teste de assinatura do xml com um certificado A3. Peguei o exemplo nesse tópico http://www.javac.com.br/jc/posts/list/122-nfe-assinatura-dos-xmls-de-envio-de-lote-cancelamento-e-inutilizacao-certificado-a3.page, porém está ocorrendo o seguinte erro no método loadCertificates:



não tenho a classe pkcs11 instalada ... somente a pkcs12 .... tenho que instalar essa classe?? onde posso encontra-la??

Grato pela atenção ... FIQUEM COM DEUS!!!

Esta mensagem foi editada 1 vez. Última atualização foi em 18/08/2011 17:54:56


"E conhecereis a verdade, e a verdade vos libertará." Jo 8:32
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Emerson,

Veja este tópico e implemente esta classe que tive o problema e foi resolvida com este post.

http://www.javac.com.br/jc/posts/list/371-erro-certificado-a3-smartcardcfg-resolvido.page

Quanto a classe que você procura ela faz parte do Java, você pode obter na pasta de lib do java.

Esta mensagem foi editada 1 vez. Última atualização foi em 18/08/2011 17:10:15


Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


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!
[Email] [WWW] [Yahoo!] [MSN]
Emerson

JavaC Membro

Membro desde: 27/06/2011 17:25:34
Mensagens: 15
Offline

Obrigado jeroqueiroz pela resposta ....

Descobri que essa classe não vem na versão para 64 bits ... alguem tem como me mandar o sunpkcs11.jar??

"E conhecereis a verdade, e a verdade vos libertará." Jo 8:32
Emerson

JavaC Membro

Membro desde: 27/06/2011 17:25:34
Mensagens: 15
Offline

Consegui gente!!!

A classe se encontra em "C:\Program Files (x86)\Java\jre6\lib\ext\sunpkcs11.jar"

Obrigado pela força

"E conhecereis a verdade, e a verdade vos libertará." Jo 8:32
jeroqueiroz

Moderador
[Avatar]

Membro desde: 11/06/2011 09:45:18
Mensagens: 1348
Localização: Bahia
Offline

Por favor altere o 1º post o assunto para o atual colocando [RESOLVIDO] para facilitar as próximas utilizações do tópico.

Desde já agradeço.

Jeremias Santos
Seguir no Twitter @jeroqueiroz
Blog Jeroqueiroz


Projeto NF-e, CT-e, CC-e? Comece Por Aqui!


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!
[Email] [WWW] [Yahoo!] [MSN]
Emerson

JavaC Membro

Membro desde: 27/06/2011 17:25:34
Mensagens: 15
Offline

Para aqueles que estão enfrentando o mesmo problema, vou postar a resposta que dei a um companheiro.

Olá amigo,

Então, depois de muito procurar cheguei a um anuncio oficial da Oracle que a j2pkcs11.dll não é compatível para essa arquitetura.

Como resolvi o problema? Não resolvi, simplesmente estou codificando no meu note (x64) e testando em um pc x86.

Infelizmente não adianta instalar outro jdk, pois não vai resolver. Como diria meu pai "o buraco é mais embaixo".


Espero ter ajudado, boa sorte.

FICA COM DEUS!

"E conhecereis a verdade, e a verdade vos libertará." Jo 8:32
betocamargo

JavaC Membro

Membro desde: 30/10/2013 12:37:05
Mensagens: 3
Offline

Emerson

Estou com o mesmo problema seu sobre arquitetura 64bits j2pkcs11.dll

Voce achou solução?
Será que existe outra forma de fazer isso pra não ter que usar essa dll?

Emerson

JavaC Membro

Membro desde: 27/06/2011 17:25:34
Mensagens: 15
Offline

Olá amigo,

Como disse anteriormente, não encontrei uma versão 64 bits da dll

Como não prossegui com o projeto da NFE, não sei como os programadores estão contornando isso.

Desculpe não poder ajudar mais. Boa sorte.

"E conhecereis a verdade, e a verdade vos libertará." Jo 8:32
betocamargo

JavaC Membro

Membro desde: 30/10/2013 12:37:05
Mensagens: 3
Offline

Emerson eu achei uma solução porém não sei se é a correta.

Minha maquina é 64bits, eu tirei todo o Jdk 64bits e coloquei o jdk 7 32bits. funcionou de primeira.
Agora meu problema é outro, pois vou disitribuir esse sistema para outros clientes 32 e 64bits. voce sabe me dizer se tem como incorporar o jvm 32 no projeto para ele só rodar com esse jvm?

Abraço
 
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Ir para:   
Powered by JForum 2.1.9 © JForum Team