Bom dia,
Estou tentando assinar um arquivo dessa maneira:
procedure TfrmAssinadoreSocial.btnAssinarClick(Sender: TObject);
var
sArqXML, sXMLAssinado : String;
begin
sArqXML := ConverteXMLtoUTF8(xmlEvento.XML.Text);
sXMLAssinado := eSocial.SSL.Assinar(String(sArqXML), 'eSocial', '' , '', '', '', 'ID');
memXML.Text := sXMLAssinado;
end;
O xmlEvento é um TXMLDocument
Estou testando direto pelo delphi, recebo o erro "Falha ao localizar o nó de assinatura" mas ele retorna o arquivo assinado só que a assinatura vem após o nó </envioLoteEventos>.
Anexei o arquivo que uso para a assinatura(teste3.xml) e o retono dele (retorno3.xml)
teste3.xml
retorno3.xml