0

Java で xades4j ライブラリを使用して XML ドキュメントに署名する方法が見つかりませんでした。署名されていない XML ドキュメントから署名された XML ドキュメントを作成する方法は何ですか?

まず第一に、私は Java プログラミングが初めてで、そのメソッドで必要なパラメーターと値を作成する方法がわかりません。

FileSystemKeyStoreKeyingDataProvider(String keyStoreType, String keyStorePath, KeyStoreKeyingDataProvider.SigningCertSelector certificateSelector, KeyStoreKeyingDataProvider.KeyStorePasswordProvider keyStorePasswordProvider, KeyStoreKeyingDataProvider.KeyEntryPasswordProvider entryPasswordProvider, boolean returnFullChain)

文書に簡単に署名する別の方法はありますか? そうでない場合、真のパラメーターまたは例は何ですか?

4

1 に答える 1

0

プロジェクトの wiki のドキュメントを読みましたか? さらに、プロジェクトのテストには、すべての機能の例が含まれています。

Java を初めて使用する場合は、JCA ガイド、つまりキー ストアに関するセクションを読むと役立つ可能性があります。xades4jのFileSystemKeyStoreKeyingDataProviderクラスは、ファイル システム上のキー ストアをラップするKeyingDataProviderインターフェイスの実装です。

キー ストアのタイプとパスは、KeyStore API と同様に使用されます (JCA ガイドと javadocs を参照してください)。certificateSelector パラメーターは、キー ストア内の証明書/キーの中から署名で使用される証明書/キーを選択するために使用されます。他のパラメータは、キー ストアとそのエントリにアクセスするためのパスワードを制御します (キー ストアによってはオプションの場合があります。JCA ガイドを参照してください)。

簡単にするために、定数値を返すことによってKeyingDataProviderインターフェイスを実装するクラスを定義するだけです。API に頭を悩ませるときに、後で「実際の」キー ストアを追加できます。

于 2013-06-27T22:58:29.857 に答える