Malformed reference element

Dec 4, 2012 at 9:54 PM
Edited Dec 4, 2012 at 10:11 PM

Pokušao implementirati rješenje u kojem koristim svoj unaprijed pripremljen XML dokument.

 

//load XML
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(fileName);

//sign file
XmlDocument signedRequest = Raverus.FiskalizacijaDEV.PopratneFunkcije.Potpisivanje.PotpisiXmlDokument(xmlDoc, _certificate);

 

Unutar funkcije za potpisivanje dobijem exception Malformed reference element na liniji AddReference.

 

Reference reference = new Reference("");
reference.AddTransform(new XmlDsigEnvelopedSignatureTransform(false));
reference.AddTransform(new XmlDsigExcC14NTransform(false));
reference.Uri = "#signXmlId";
xml.AddReference(reference);
xml.ComputeSignature();


Ako može neki savjet!? Hvala!

Coordinator
Dec 5, 2012 at 6:47 AM

Da li tvoj XML ima element Id-a signXmlId? Pogledaj malo po discussions za "signXmlId" za više informacija.

Dec 5, 2012 at 9:30 AM

Nema! Pretpostavljam da to znači da XML koji dobivam za slanje nije ispravan. Budem malo proučio ostale postove na tu temu.