0

私はitext 5.5.6 を使用して PDF ドキュメントに 署名しています。

しかし、Adobe Reader の検証時に次のエラーが発生しました。

署名検証中のエラー。

検証中に発生したエラー:

内部暗号化ライブラリ エラー。

エラーコード: 0x2726

エラーの解決策が見つかりませんでした。

署名された文書を添付:firmado.pdf

コメントありがとうございます。

4

1 に答える 1

1

最初の暫定的な分析では、次のような観察結果が得られます。

  1. 署名が正しく埋め込まれている
  2. messageDigestsigned 属性には、PDF の署名付きバイト範囲の正しいハッシュが含まれていますが、
  3. 署名バイトは、指定された証明書に関連付けられた秘密鍵で署名された属性の署名を構成しません

これは基本的に、iText が正しく動作しているように見えても、P11 経由で取得した署名が正しくないことを意味します。これが原因である可能性があります

  1. コード サンプル 4.1 はもともと SafeNet Luna 用に作成されたものであり、Thales nShield Edge を使用しており、いくつかの調整が必要であるという事実、または
  2. Thales クライアントまたは Thales Edge 自体のインストールの混乱。

残念ながら、私は HSM に詳しくないので、正確な問題はわかりません。

于 2015-06-18T21:55:37.983 に答える