Canonicalization Algorithms

Where can I actually find the algorithms these things use. I need to use an algorithm that is only available in .NET 2.0 but I need this now.

http://www.w3.org/2001/10/xml-exc-c14n#

Oddly enough even though this is not an option in the signedXML object it is available via this

Microsoft.Web.Services2.Security.Xml.XmlDsigExcC14NTransform

So how can I use this algorithm to compute a digitial signature without going to .NET 2.0?

[548 byte] By [DanScan] at [2007-12-17]
# 1
While the System.Security.Cryptography.Xml.Transform class appears to be public and subclassable, there appears to be no way to set the CanonicalizationMethodObject directly, nor to teach the system about custom implementations of the Transform class.
ChrisLovett at 2007-9-9 > top of Msdn Tech,.NET Development,XML and the .NET Framework...
# 2
Actually all crypto algorithms are extensible via registration in the crypto config in the machine.config file. You need to register the algorithm URL in machine.config so that it maps to your subclass of Transform. You can find details here: http://msdn2.microsoft.com/en-us/library/693aff9y
ShawnFarkas-MS at 2007-9-9 > top of Msdn Tech,.NET Development,XML and the .NET Framework...

.NET Development

Site Classified