用C XML签名验证库?
-
06-09-2019 - |
题
是否有在C语言中的任何可用的库来验证XML签名?我只能从 http://santuario.apache.org/cindex.html找到C ++一个库一>
解决方案
下面有一个: XML安全库(xmlsec)是基于libxml2的<一个C库/ p>
其他提示
除了在Apache XML安全套件,XMLSec,您可以检查微软的基于DCOM的的 XML签名实现。对于Win7的Web服务栈,肯定是有也是一个XML签名实现,但它似乎并没有在API中被公开曝光。
基督教
System.Security.Cryptography.Xml
SignedXml SX =新SignedXml((的XmlElement)responseDocument.GetElementsByTagName( “TNS:CreateCertificateResponse”)[0]); XmlNodeList中节点列表= responseDocument.GetElementsByTagName( “签名”); 的foreach(在节点列表的XmlElement元件) { //加载签名节点。 sx.LoadXml(元件); sx.CheckSignature(bankSigningCertificate,TRUE); }
这是如何在C#中验证签名。使用这个库 “System.Security.Cryptography.Xml”
对c经过下面的链接 http://msdn.microsoft.com/en -us /库/ aa382384%28V = vs.85%29.aspx