Login Registre-se
Error ao assinar NFE  XML
Índice dos Fóruns » NF-e / NFS-e / CT-e / CF-e / Certificados Digitais
Autor Mensagem
mvdurao

JavaC Membro

Membro desde: 04/12/2014 15:03:26
Mensagens: 17
Offline

Bom dia !

Estou com esse erro ao assinar uma nfe "ERRO AO ASSINAR NFEJAVA.SECURITY.INVALIDKEYEXCEPTION: PRIVATE KEYS MUST BE INSTANCE OF RSAPRIVATE(CRT)KEY OR HAVE PKCS#8 ENCODING"

Estou utilizando o jar Java_NFe-v.4.00.9 do nosso amigo Samuel.

O Certificado é um A3 modelo SafeNet 5100.


Alguém pode me ajudar?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1285
Localização: Goiás
Offline

A3 é só dor de cabeça viu.

Podem ser varios motivos:
- Configuração errada
- Driver errado
- Erro no aparelho
- Certificado inválido

E assim vai...

Você vai ter que fazer uma verificação geral.

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

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]
mvdurao

JavaC Membro

Membro desde: 04/12/2014 15:03:26
Mensagens: 17
Offline

E pior que ele estava funcionando normalmente. Foi depois de um problema na maquina e precisou formatar não consigo mais colocar para funcionar.

Já testei em várias maquinas com sistemas operacionais diferentes e sempre está dando o mesmo erro.

Estou achando que pode ser algum erro no aparelho. Existe alguma forma de testar ?
mvdurao

JavaC Membro

Membro desde: 04/12/2014 15:03:26
Mensagens: 17
Offline

samuk.exe@hotmail.com wrote:A3 é só dor de cabeça viu.

Podem ser varios motivos:
- Configuração errada
- Driver errado
- Erro no aparelho
- Certificado inválido

E assim vai...

Você vai ter que fazer uma verificação geral.


Boa Tarde Samuel !!

Andei pesquisando sobre esse erro e li em vários lugares pessoas comentando sobre esse error.

If you use --keystoreProvider to load a provider dynamically, you must not also load that provider statically through the java.security configuration file as this will cause two copies of the provider to be loaded. This will result in hard to debug errors, such as "Private keys must be instance of RSAPrivate(Crt)Key or have PKCS#8 encoding" or "No installed provider supports this key".

Você sabe me dizer isso acontece na classe de certificado ?
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1285
Localização: Goiás
Offline

mvdurao wrote:

Boa Tarde Samuel !!

Andei pesquisando sobre esse erro e li em vários lugares pessoas comentando sobre esse error.

If you use --keystoreProvider to load a provider dynamically, you must not also load that provider statically through the java.security configuration file as this will cause two copies of the provider to be loaded. This will result in hard to debug errors, such as "Private keys must be instance of RSAPrivate(Crt)Key or have PKCS#8 encoding" or "No installed provider supports this key".

Você sabe me dizer isso acontece na classe de certificado ?

Não. Esse load não ocorre dessa maneira.

Se estava funcionando antes de formatar, antes acredito que seja o driver. Já que vc instala em outras maquinas e tbm não funciona (O que indica o uso do mesmo driver)

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

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]
mvdurao

JavaC Membro

Membro desde: 04/12/2014 15:03:26
Mensagens: 17
Offline

samuk.exe@hotmail.com wrote:
mvdurao wrote:

Boa Tarde Samuel !!

Andei pesquisando sobre esse erro e li em vários lugares pessoas comentando sobre esse error.

If you use --keystoreProvider to load a provider dynamically, you must not also load that provider statically through the java.security configuration file as this will cause two copies of the provider to be loaded. This will result in hard to debug errors, such as "Private keys must be instance of RSAPrivate(Crt)Key or have PKCS#8 encoding" or "No installed provider supports this key".

Você sabe me dizer isso acontece na classe de certificado ?

Não. Esse load não ocorre dessa maneira.

Se estava funcionando antes de formatar, antes acredito que seja o driver. Já que vc instala em outras maquinas e tbm não funciona (O que indica o uso do mesmo driver)



Já baixei novamente o driver do fabricante. O mais estranho que consigo consultar o status de uma nota, mas quando vou assinar dá esse problema. Não queria condenar o o token sem ter certeza até porque o prazo de validade vai até 08/2020.
samuk.exe@hotmail.com

Moderador
[Avatar]

Membro desde: 31/08/2012 18:04:03
Mensagens: 1285
Localização: Goiás
Offline

ISso é informação Nova.

Você consegue efetuar a consulta através de Chave?

Samuel Oliveira
Gerente de Projetos - SW Software e Consultoria
Moderador (JavaC - Java Community)
samuel@swconsultoria.com.br

API NFe/NFC-e -> http://www.javac.com.br/jc/posts/list/3160-biblioteca-javanfe-com-jaxb-nfenfce-simples-v-4001.page
API CTe -> http://www.javac.com.br/jc/posts/list/2765-projeto-api-javacte-com-jaxb-cte-simples-v-3001.page
API Certificado Digital -> http://www.javac.com.br/jc/posts/list/0/2869.page#14592
API Efd Icms -> http://www.javac.com.br/jc/posts/list/2812-projeto-biblioteca-javaefdicms-sped-simples-v-20200.page

Github - > https://github.com/Samuel-Oliveira
Github Java-NFe -> https://github.com/Samuel-Oliveira/Java_NFe
Github Java-CTe -> https://github.com/Samuel-Oliveira/Java_CTe
Github Java-MDFe -> https://github.com/Samuel-Oliveira/Java_MDFe
Github Java-Certificado -> https://github.com/Samuel-Oliveira/Java_Certificado
Github Java-Efd-Icms -> https://github.com/Samuel-Oliveira/Java-Efd-Icms
Github Java-Efd-Contribuicoes -> https://github.com/Samuel-Oliveira/Java-Efd-Contribuicoes
Github Java-Efd-Reinf -> https://github.com/Samuel-Oliveira/Java-Efd-Reinf
Github Java-eSocial -> https://github.com/Samuel-Oliveira/Java-eSocial
Github Java-SPC -> https://github.com/Samuel-Oliveira/Java-SPC

http://www.swconsultoria.com.br/

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]
mvdurao

JavaC Membro

Membro desde: 04/12/2014 15:03:26
Mensagens: 17
Offline

samuk.exe@hotmail.com wrote:ISso é informação Nova.

Você consegue efetuar a consulta através de Chave?


Sim. Estou consultando normalmente.

Outra informação e que fiz um teste com o certificado A1 e aí funciona normalmente. Esse erro só acontece com o Token é quando vou assinar.


Esta mensagem foi editada 1 vez. Última atualização foi em 14/01/2019 15:57:12

Bareta

JavaC Membro

Membro desde: 16/01/2019 18:52:55
Mensagens: 1
Offline

A3 é tragico, tem driver da leitora e o driver do cartã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