Ir para conteúdo
  • Cadastre-se

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

Recommended Posts

Postado
Ao enviar NFSe em homologação está ocorrendo o erro "Error: signature failed" ao assinar o XML com OpenSSL.
Os mesmos procedimentos funcionam corretamente utilizando CAPICOM.
 
Utilizei 3 certificados diferentes e válidos para o teste.
 
O erro ocorre ao passar pelas linhas abaixo no arquivo ACBrNFSeUtil.pas
 
Li algo sobre problemas com certificado 2048 bits.
 
       // sign the template
       if (xmlSecDSigCtxSign(dsigCtx, node) < 0) then
         raise Exception.Create('Error: signature failed');
 
Alguma ideia?

 

Postado

Italo, o problema é com a validação quando utilizo OpenSSL.

 

Ignorando a validação o envio se da sem problemas.

Em testes com o provedor ISSNet fiz GetValidarLote retornar False no arquivo ACBrProvedorISSNet.pas

 

Ao validar o RPS anexo a acima, ocorre o erro 'Falha na validação do Lote 1

Error: the schema itself is not valid [C:\ACBr\Exemplos\ACBrNFSe\Delphi\Schemas\ISSNet\servico_enviar_lote_rps_envio.xsd]'
 
A exceção é gerada quando na função ValidaLibXML em ACBrNFSeUtil.pas é feito o parse do Schema, ocorre algum erro e a variável fica nil.
 
schema := xmlSchemaParse(parser_ctxt);
 
  • 4 semanas depois ...
Postado (editado)

Ao assinar um lote do provedor ProTecnos para a cidade de Estância Velha com OpenSSL o mesmo deve ser Sincrono usando o método EnviarLoteRpsSincronoEnvio mas ocorre o erro: unable to parse.

Editado por rcpehls
  • 8 meses depois ...
  • 2 semanas depois ...
  • Consultores
Postado

Boa tarde Romulo,

 

Acredito que o problema é que no caso do OpenSSL é necessário incluir o cabeçalho DTD para que o xmlsec encontre o atributo ID mas acontece que nesse provedor não é informado esse atributo.

Consultor SAC ACBr

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

Projeto ACBr

Analista de Sistemas / Araraquara-SP

Araraquara - A era dos Trólebus

  • 2 meses depois ...
  • Moderadores
Postado (editado)

Bom Dia,

Alguém teve algum progresso com esse problema de assinatura com OpenSSL?

Reparei que o problema de assinatura está quando tentamos assinar um Lote com RPS já assinada. Em anexo o XML no momento da assinatura do lote.

Qualquer dica será muito bem vinda.

Estou achando que o problema esta no DTD que não informa a versão, somente o Id. Estou procurando informação sobre isso.

 

Obrigado pessoal,

 

XML-AntesDeAssinar.xml

Editado por juaumkiko

João Henrique de Souza

 

Manual de como configurar o TortoiseSVN para não ficar mostrando a senha repetidas vezes (somente para commiters):

https://sourceforge.net/p/forge/community-docs/TortoiseSVN/

 

 

  • 2 meses depois ...
  • Moderadores
Postado

Boa tarde! Estou com o mesmo problema ao alterar a diretiva para OpenSSL: Error: signature failed
Alguém conseguiu avançar? É necessário alterar DTD?

Caso não tenha lido as regras do fórum favor leia!

não fique postando em diversos locais, na próxima será marcado como spammer

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Transparent-02.png
 

 

  • 8 meses depois ...
  • Este tópico foi criado há 3066 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.