5

XML署名を検証するために利用できるC言語のライブラリはありますか? http://santuario.apache.org/cindex.htmlから C++ のライブラリを 1 つだけ見つけることができました。

4

3 に答える 3

4

XML セキュリティ ライブラリ (xmlsec)は、LibXML2 に基づく C ライブラリです。

于 2009-06-01T10:06:12.047 に答える
0

Apache XML セキュリティ スイートと XMLSec に加えて、Microsoft の DCOM ベースのXML 署名の実装を確認することもできます。Win7 Web サービス スタックには、確かに XML 署名の実装もありますが、API で公開されていないようです。

キリスト教徒

于 2009-12-21T09:54:20.210 に答える
-1

System.Security.Cryptography.Xml

SignedXml sx = new SignedXml((XmlElement)responseDocument.GetElementsByTagName("tns:CreateCertificateResponse")[0]); XmlNodeList nodeList = responseDocument.GetElementsByTagName("署名"); foreach (nodeList の XmlElement 要素) { // 署名ノードをロードします。sx.LoadXml(要素); sx.CheckSignature(bankSigningCertificate, true); }

これは、C# で署名を検証する方法です。このライブラリ「System.Security.Cryptography.Xml」を使用してください

c については、次のリンクを 参照してください http://msdn.microsoft.com/en-us/library/aa382384%28v=vs.85%29.aspx

于 2011-05-06T10:26:54.333 に答える