Ir para conteúdo
  • Cadastre-se

Paulo Henrique Passella

Membros
  • Total de ítens

    4
  • Registro em

  • Última visita

Posts postados por Paulo Henrique Passella

  1. Boa tarde

     

    Estou com o seguinte problema, estou utilizando o ACBr para realizar as operações do Sped EFD Reinf, aqui no desenvolvimento está tudo ok, funcionando, porém no cliente aparece a seguinte mensagem de erro quando vai assinar:

     

    Citar

    External exception C06D007E.

     

    segue o código:

    var
       dfe: TDFeSSL;
    begin
       TServiceControllerFactory.GetServiceController.LoggerFactory.Log(Format('Assinando XML: Serial Certificado: %s',
          [SerialCertificado]), ltInformation);
       try
          dfe := TDFeSSL.Create;
          try
             dfe.SSLCryptLib := cryOpenSSL;
             dfe.SSLXmlSignLib := xsLibXml2;
             dfe.ArquivoPFX := TArquivosCertificados.GetArquivoCertificado(SerialCertificado);
             dfe.Senha := TArquivosCertificados.SENHA_CERTIFICADO;
             dfe.CarregarCertificado;
             dfe.SSLDgst := dgstSHA256;
             Result := dfe.Assinar(ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces,
                IdSignature, IdAttr);
          finally
             if Assigned(dfe) then
                FreeAndNil(dfe);
          end;
    
          TServiceControllerFactory.GetServiceController.LoggerFactory.Log(Format('Xml Assinado com sucesso!', []),
             ltInformation);
       except
          on E: Exception do
          begin
             TServiceControllerFactory.GetServiceController.LoggerFactory.Log
                (Format('Falha ao assinar XML! (%s: %s)(Serial Certificado: %s, Xml: %s)',
                [E.ClassName, E.Message, SerialCertificado, ConteudoXML]), ltError);
             raise;
          end;
       end;

     

    o erro ocorre na linha:

    dfe.Assinar(ConteudoXML, docElement, infElement, SignatureNode, SelectionNamespaces, IdSignature, IdAttr);

    o cliente usa: Windows 7 x64 Service Pack 1 build 7601

    a aplicação é Win32.

    acredito que possa ser alguma dll que tem aqui no desenvolvimento e não lá, não sei.

    O fonte está atualizado com a ultima versão

    Alguém poderia me ajudar? 

     

    Obrigado

×
×
  • 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.