Ir para conteúdo
  • Cadastre-se

CryptExportKey - len


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 203 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

  • Membro Pro Verificado
Postado

Boa noite!

Alguém sabe o que causa o erro CryptExportKey - len?

Pesquisei no fórum e vi que se trata de uma exceção controlada, que aparece apenas em modo debug — o que realmente ocorre. No entanto, essa exceção está impedindo o envio do cancelamento para a prefeitura.

Fiz testes com o programa de exemplo e o erro não acontece. Já validei as configurações e, aparentemente, estão todas iguais. Mesmo assim, não consigo entender o que está gerando esse erro.

  • Membro Pro Verificado
Postado (editado)
16 horas atrás, [Bruno] disse:

Boa noite!

Alguém sabe o que causa o erro CryptExportKey - len?

Pesquisei no fórum e vi que se trata de uma exceção controlada, que aparece apenas em modo debug — o que realmente ocorre. No entanto, essa exceção está impedindo o envio do cancelamento para a prefeitura.

Fiz testes com o programa de exemplo e o erro não acontece. Já validei as configurações e, aparentemente, estão todas iguais. Mesmo assim, não consigo entender o que está gerando esse erro.

Complementando a situação: O problema principal de tudo isso quando ocorre a exceção, a nota fiscal é cancelada na prefeitura, mas eu não consigo ler o retorno do cancelamento que é executado em CancelaNFSe

            memoLog.Lines.Add('Retorno do Pedido de Cancelamento:');
            memoLog.Lines.Add('Situação : ' + RetCancelamento.Situacao);
            memoLog.Lines.Add('Data/Hora: ' + DateToStr(RetCancelamento.DataHora));
            memoLog.Lines.Add('Mensagem : ' + RetCancelamento.MsgCanc);
            memoLog.Lines.Add('Sucesso  : ' + RetCancelamento.Sucesso);
            memoLog.Lines.Add('Link     : ' + RetCancelamento.Link);
            memoLog.Lines.Add('Nome Arq.: ' + PathNome);

 

Editado por [Bruno]
  • Consultores
  • Solution
Postado

este erro é porque o seu certificado não foi instalado não foi marcado como exportavel ou ainda ele foi feito em chave 2048.

tente exportar ele novamente marcando a opção ou ainda use o pfx direto sem instalaar

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membro Pro Verificado
Postado
16 horas atrás, Juliomar Marchetti disse:

este erro é porque o seu certificado não foi instalado não foi marcado como exportavel ou ainda ele foi feito em chave 2048.

tente exportar ele novamente marcando a opção ou ainda use o pfx direto sem instalaar

Mas na emissão não ocorre este erro.

  • Consultores
Postado
9 horas atrás, [Bruno] disse:

Mas na emissão não ocorre este erro.

Boa , então agora consegue apontar oque tem de diferente?

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Membro Pro Verificado
Postado
Em 10/11/2025 at 17:21, Juliomar Marchetti disse:

este erro é porque o seu certificado não foi instalado não foi marcado como exportavel ou ainda ele foi feito em chave 2048.

tente exportar ele novamente marcando a opção ou ainda use o pfx direto sem instalaar

Era exatamente como você informou, na importação do certificado não foi selecionado a opção exportável.

image.png.8a65d9ebc889b0996bef464b02e13532.png

excluir o certificado e refiz a instalação selecionando a opção destacada e parou de dar o erro.

 

  • Curtir 2
  • Consultores
Postado

Hum. 

que bom , mas é basicamente isso quando dá esse erro

 

Consultora ACBr Pro

Juliomar Marchetti

Ajude o Projeto ACBr crescer - Seja Pro

discord: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br

 

MVP_NewLogo_100x100_Transparent-02.png
Projeto ACBr - A maior comunidade Open Source de Automação Comercial do Brasil


Participe de nosso canal no Discord e fique ainda mais próximo da Comunidade !!

  • Este tópico foi criado há 203 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.