Bom dia,
Ao tentar enviar uma NFS-e para a prefeitura de Goiânia, no momento de assinar o documento, está ocorrendo um erro no método function "TDFeSSLXmlSignXmlSec.XmlSecSign(const ConteudoXML: AnsiString; SignatureNode,
SelectionNamespaces, InfElement: AnsiString): AnsiString" , no seguinte trecho de código:
SignResult := xmlSecDSigCtxSign(FdsigCtx, SignNode);
if (SignResult < 0) then
begin
xmlsecMsg := xmlSecErrorsGetMsg(2);
raise EACBrDFeException.CreateFmt(cErrDSigSign + sLineBreak + xmlsecMsg, [SignResult]);
end;
A mensagem é "Erro -1: Falha ao assinar o Documento strdup function failed"
Consigo carregar as informações do cerficado normalmente no método SSL.CarregarCertificado