Hello, I have an fairly large ASP.NET application written under .NET 1.1 Framework, and a large part of it involves receiving and sending blocks of XML to remote hosts, involving possibly unknown parties.
Currently, the I am able to sign the XML using "random" keys generated at sign-time, but I want to be able to sign and validate using X.509 keys. I recognize that this is something that was made significantly easier in .NET 2.0, but as it is a fairly large app, I'm not ready to migrate the whole thing just to accommodate this requirement. So, is there any reasonable way to use XMLDSig with X.509 in .NET 1.x? If there's some code out there that achieves it, great. If there's a component I must buy, I'll consider it. If it's generally not feasible, maybe I have no choice but to migrate. I've looked around but haven't found any good answers, so hopefully someone here can help!
Thanks in advance,
Tim