1

スマート カードから PDF にデジタル署名する必要があります。問題は、スマート カードがクライアントにあり、ファイルがサーバーにあることです。私はたくさん検索しましたが、何も役に立ちませんでした。今、私はこれらのステップでそれをしたい.

  1. PDF のハッシュを計算する
  2. クライアントに送信します。
  3. アプレットを使用してクライアントで証明書と秘密鍵を取得し、ハッシュに署名します
  4. 署名されたハッシュをサーバーに送り返す
  5. 署名を PDF に添付します。

署名に iText Lib を使用しています。しかし、setCryptoメソッドには証明書が必要です。これはサーバーになく、PDFを事前に閉じないとハッシュを計算できません。外部ダイジェストによる署名も使用しましたが、このコードはドキュメントに署名さえしません。

誰かが私を助けることができれば。

4

0 に答える 0