<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx</link><description>Creating and Verifying Enveloped Signatures</description><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#9634352</link><pubDate>Fri, 22 May 2009 00:27:11 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9634352</guid><dc:creator>shawnfa</dc:creator><description>&lt;p&gt;Nope - the ds namespace is normal in an XML digital signature.&lt;/p&gt;
&lt;p&gt;-Shawn&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9634352" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#9534072</link><pubDate>Mon, 06 Apr 2009 20:06:04 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9534072</guid><dc:creator>Jake</dc:creator><description>&lt;p&gt;As simple as this seems, I have not been able to get CheckSignature() to return anything other than false...&lt;/p&gt;
&lt;p&gt;The signature tag has a &amp;quot;ds&amp;quot; namespace (I'm not having any trouble extracting the signature though), do you think this has anything to do with it?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9534072" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#9458612</link><pubDate>Wed, 04 Mar 2009 18:46:42 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9458612</guid><dc:creator>preguntoncojonero</dc:creator><description>&lt;p&gt;and using xades ?? any sample code ???&lt;/p&gt;
&lt;p&gt;thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9458612" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#9441693</link><pubDate>Mon, 23 Feb 2009 22:37:59 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9441693</guid><dc:creator>shawnfa</dc:creator><description>&lt;p&gt;If you're interested in how this process takes place, it's all documented by a publicly available standard: &lt;a rel="nofollow" target="_new" href="http://www.w3.org/TR/xmldsig-core/"&gt;http://www.w3.org/TR/xmldsig-core/&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;If the public key holder wants to verify that we did a correct job, they could implement an alternate version of the standard to verify the results.&lt;/p&gt;
&lt;p&gt;-Shawn&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9441693" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#9420088</link><pubDate>Sat, 14 Feb 2009 00:51:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:9420088</guid><dc:creator>Volen</dc:creator><description>&lt;p&gt;Hi this all is very interesting, but what I really want to know is the process of the validation.&lt;/p&gt;
&lt;p&gt;The important step in signing an XML is pretty obvious:&lt;/p&gt;
&lt;p&gt;1. Compute the hash code (based on the xml body)&lt;/p&gt;
&lt;p&gt;2. Encrypt the hash code with the private key.&lt;/p&gt;
&lt;p&gt;3. Write the result as the signature value.&lt;/p&gt;
&lt;p&gt;My question is, what does the public key holder to do verify that the signature value is correct as in what is the actual process that takes place???&lt;/p&gt;
&lt;p&gt;- Volen&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=9420088" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#649150</link><pubDate>Wed, 28 Jun 2006 03:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:649150</guid><dc:creator>shawnfa</dc:creator><description>Nothing -- in this example, you have to know the public key of hte expected signer, and filter on that. &amp;nbsp;You might also want to check out &lt;a rel="nofollow" target="_new" href="http://blogs.msdn.com/shawnfa/archive/2004/01/22/61779.aspx"&gt;http://blogs.msdn.com/shawnfa/archive/2004/01/22/61779.aspx&lt;/a&gt; &amp;nbsp;for an alternative which does not have that requirement.&lt;br&gt;&lt;br&gt;-Shawn&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=649150" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#648441</link><pubDate>Tue, 27 Jun 2006 15:35:41 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:648441</guid><dc:creator>Anthony Wieser</dc:creator><description>What's to stop someone else signing the code again with a different key pair?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=648441" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#584441</link><pubDate>Wed, 26 Apr 2006 22:34:16 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:584441</guid><dc:creator>Edith</dc:creator><description>Hello, &lt;br&gt;&lt;br&gt;I make this example, but when I run this, marck an error en this line:&lt;br&gt;&lt;br&gt;doc.Load(&amp;quot;order-signed.xml&amp;quot;);SignedXml verifier = new SignedXml(doc);&lt;br&gt;&lt;br&gt;an de message is: Invalid character in a Base-64 string.&lt;br&gt;&lt;br&gt;I hope, someone can help me.&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=584441" width="1" height="1"&gt;</description></item><item><title>re: XML Digital Signatures in .Net</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#506375</link><pubDate>Wed, 21 Dec 2005 19:37:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:506375</guid><dc:creator>Kianoush</dc:creator><description>Hi,&lt;br&gt;Ich want to sign and encryt a particular portion of a XML-Fragment. supposing that an application should sign and encrypt the XML-Fragment, which should be secure. Another application should verifies the attached Signature and decrypt the encrypted XML-Fragment. Could you point me to the respective implementation for the purpose?&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=506375" width="1" height="1"&gt;</description></item><item><title>Virtual Thought &amp;raquo; Nice article on SignedXML</title><link>http://blogs.msdn.com/b/shawnfa/archive/2003/11/12/57030.aspx#191548</link><pubDate>Thu, 22 Jul 2004 22:53:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:191548</guid><dc:creator>TrackBack</dc:creator><description>Virtual Thought &amp;amp;raquo; Nice article on SignedXML&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=191548" width="1" height="1"&gt;</description></item></channel></rss>