Ir para conteúdo
  • Cadastre-se

dev botao

EOleException: Unspecified error ao assinar nota


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

Recommended Posts

Estou obtendo o erro "EOleException: Unspecified error" ao tentar assinar uma nota.

ACBrDFeXsMsXmlCapicom.pas, linha 140 (signedKey := xmldsig.sign(dsigKey, CERTIFICATES);)

Provedor Publica (Itajaí/SC).

Alguém pode me ajudar?

Isso estava funcionando antes de fazer uma atualização dos fontes do acbr.

Coloquei o xml que estou tentando assinar em anexo.

 

XML em anexo, alterei os dados de identificação do tomador por questões de privacidade.

Obs.: O certificado digital está correto. CNPJ correto e dentro da validade.

 

xmldoc.xml

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Paulo,

O problema é que no provedor Publica o identificador é id (tudo minúsculo) favor alterar a configuração do SSLLib para libWinCrypt.

Faça testes usando o programa exemplo do componente.

Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois ...

Só para avisar quem estiver com o mesmo problema.

O erro está sendo causado por uma alteração feita no Publica.ini em 22/05/2018.

Basta alterar o URI=1 para URI=0 que tudo volta a funcionar.

Ps.: Não adianta usar WinCrypt. Ele até consegue assinar, mas dá erro na validação.

 

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Consultores

Boa tarde Paulo,

Muito obrigado pela colaboração, vou fazer a alteração e enviar para o repositório ainda hoje.

  • Curtir 1
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

Em 31/07/2018 at 10:21, Italo Jurisato Junior disse:

Bom dia Paulo,

O problema é que no provedor Publica o identificador é id (tudo minúsculo) favor alterar a configuração do SSLLib para libWinCrypt.

Faça testes usando o programa exemplo do componente.

Italo , bom dia , existe alguma regra pra identificar quando vamos utilizar Capicom, Wincrypt ou Openssl ? para os diversos provedores de prefeituras .. ou é tudo de teste mesmo ...

 

Desde ja obrigado .

Link para o comentário
Compartilhar em outros sites

  • Consultores

Bom dia Adilson,

Como não existe uma padronização entre os provedores e tem provedor que não consegue manter um padrão perante as cidades atendidas por ele, por exemplo o provedor Abaco que para a cidade de Manaus não pode constar um namespace que aparece no XML das demais cidades, caso contrario o RPS não é aceito.

Logo o meu conselho é: Testar.

  • Curtir 2
Consultor SAC ACBr

Italo Giurizzato Junior
Ajude o Projeto ACBr crescer - Assine o SAC

Projeto ACBr

Analista de Sistemas / e-mail: [email protected] / Fone: (16) 9-9701-5030 / Araraquara-SP

Araraquara - A era dos Trólebus

Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 2091 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • 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.