Xmldsig Countersignature DigestValue
- From: "Iguana" <szewczykw@xxxxxxxxxxxxxxx>
- Date: 22 Mar 2007 05:32:25 -0700
Hi!
How can i calculate DigestValue for Reference to signature ( ...
uri="#signatureId" ...)?
I try this code:
xmlElement - signature from xml file;
SignedXml signature = new SignedXml();
signature.LoadXml((XmlElement)xmlElement);
Transform t = new
System.Security.Cryptography.Xml.XmlDsigC14NTransform();
XmlDocument doc = new XmlDocument();
doc.PreserveWhitespace = true;
doc.LoadXml(signature.GetXml().OuterXml);
System.IO.Stream s = null;
t.LoadInput(doc);
SHA1 sha1 = SHA1.Create();
byte[] digestValue = t.GetDigestedOutput(sha1);
MessageBox.Show(Convert.ToBase64String(digestValue));
Calculated digestValue is not the same, which is in reference
digestValue in countersignature after signing.
Can anyone help me calculate this digestValue?
Iguana
.
- Follow-Ups:
- Re: Xmldsig Countersignature DigestValue
- From: Valery Pryamikov
- Re: Xmldsig Countersignature DigestValue
- Prev by Date: Re: Authorization Manager redistribution/use on XP?
- Next by Date: Siteminder Consultant
- Previous by thread: Re: Authorization Manager redistribution/use on XP?
- Next by thread: Re: Xmldsig Countersignature DigestValue
- Index(es):
Relevant Pages
|