2

.NET アプリケーションでXML 署名を生成しようとしています。また、この署名でXPath Filter 2.0変換を利用したいと考えています。

System.Security.Cryptography.Xml名前空間は、XML 署名仕様を実装するクラスを提供します。ただし、.NET は、XmlDsigXPathTransformクラスを使用した xmldsig-core 仕様で説明されているように、XPath フィルタリングのみをサポートしているようです。これは、XPath フィルター 2.0 と同じではありません。

XPath Filter 2.0 仕様を調べて、独自のTransformクラスを実装する必要がありますか? または、もっと簡単に進める方法はありますか?

4

2 に答える 2

4

最後に、Java クラス ライブラリの実装を含むIKVM.netプロジェクトの .NET アセンブリを使用しました。

このようにして、Java のjavax.xml.crypto.dsigクラス (XPath Filter 2.0 変換のサポートを含む) を .NET から簡単に使用できます。うまくいきそうです。

于 2011-09-06T14:33:43.413 に答える