2009-06-01 57 views

回答

0

除了在Apache XML安全套件和XMLSec C库,你可以检查微软的DCOM基于XML Signature implementation。对于Win7 Web服务堆栈,当然也有一个XML签名实现,但它似乎没有公开在API中公开。

基督教

0

System.Security.Cryptography.Xml

SignedXml SX =新SignedXml((的XmlElement)responseDocument.GetElementsByTagName( “TNS:CreateCertificateResponse”)[0]); XmlNodeList nodeList = responseDocument.GetElementsByTagName(“Signature”); foreach(nodeList中的XmlElement元素) { //加载签名节点。 sx.LoadXml(element); sx.CheckSignature(bankSigningCertificate,true); }

这是你如何验证在c#签名。使用这个库 “System.Security.Cryptography.Xml”

对c经过以下链接 http://msdn.microsoft.com/en-us/library/aa382384%28v=vs.85%29.aspx