ユーザーが詳細を入力するHTMLページ(フォーム)があります。入力する詳細は、
名前、
年齢、
給与、市区町村
です。ユーザーがすべての詳細を入力してボタンをクリックすると、次のようなユーザーの詳細を含むxmlファイルが作成されます
<root>
<name>abc</name>
<age>40</age>
<salary>20000</age>
<state>xyz</state>
<city>abc</city>
</root>
この後、 XMLSignature
を使用してこの xml ファイルに署名したいと思います。XSLT 変換といくつかのダイジェストおよび署名メソッドを使用して、ドキュメントの 2 つの要素、つまり名前と給与要素のみに署名したいと考えています。
私の質問は、xmlsignature の transform 要素で XSLT 変換を使用する方法です。これを達成するための最良の方法は何ですか?
ユーザーがHTML ページで別のボタンを押すと、もう 1 つの問題が発生します。署名された要素、つまり名前と給与をユーザーに表示する必要があります。どうすればそれを達成できますか。XSLT 変換はここでも役割を果たしますか?
注:XMLSignatureにJavaライブラリを使用しています