2016-05-19 3 views
-1

GOST3411ダイジェストとECGOST3410署名アルゴリズムを使用してpdfファイルに署名できました。今、私はAdobe Readerがその署名を読むことを望んでいますが、ダイジェストアルゴリズムはない、またはダイジェストは不明です。読者は文書内の署名を解読できませんでした。誰かがその問題を解決する方法を持っているなら、助けてください。Adob​​e ReaderにGOST3411ダイジェストアルゴリズムを追加

ありがとうございます!

+0

私の答えはあなたの質問に答えますか? – mkl

+0

私はそれがpdf用のプラグインを作成してカスタムアルゴリズムに使用することは可能だが、どのコードや例を見つけることができなかったかを知っている。私はすでにコード署名証明書を持っています。また、私はAdobeフォーラムでこの質問をしましたが、まだ答えはありません。あなたの答えは私の問題を解決しませんでしたが、とにかくありがとう、それは有用な情報が含まれています。 –

+0

残念ながら、私は詳細を手助けすることはできません。私がAcrobatプラグインを書いたのは20世紀の最後のことでした)、それはセキュリティ関連のものでもありませんでした。私は自分の答え(または、もしあれば新しいバージョン)にリンクしているAcrobat Digital Signature APIを読み始めることを提案します。 – mkl

答えて

0

PDF仕様ISO 32000-1が明らかに相互運用性のためにPDFファイルに使用することができるアルゴリズムを述べ:

Table 257

Adob​​e Readerで署名関連するコードは、本明細書の線に沿ってその後継ISO実装されています32000- 2(これはまだ進行中です)、およびETSI PADES仕様に準拠しています。いずれもGOSTアルゴリズムについて言及していない。したがって、デフォルトでは、Adobe ReaderはGOSTをサポートしていません。


あなたは、このような非標準の署名(PDFファイルでのそれらの使用に関して、非標準)をサポートするためにはAdobe Readerが必要な場合は、Acrobatのプラグインの署名ハンドラー GOSTと連携することを可能に実装することができます。もちろん、ハンドラーをユーザーに公開する必要があります。

(旧)Technical Note #5192では、(署名ハンドラと対話しなければならない)Acrobat Digital Signature APIが文書化されています。

無料のAcrobat Readerで自身の署名ハンドラーを使用するように、注意してください、あなたはおそらくところでアドビ


から特定のコード署名キーを購入する必要があります、GOSTは、あなただけの問題ではないかもしれませんAdobe Readerは、楕円曲線暗号のための非常に限られた曲線セットしかサポートしておらず、あなたの以前の質問によるとECGOST署名に興味があります。

0

ロシア語CryptoProは、PDFに埋め込まれたGOST 34.10署名の検証用にa free plugin(ロシア語でのみリンク)を作成しました。したがって、このプラグインをインストールするか、Acrobat Digital Signature APIを使用して同様のプラグインを開発する必要があります。

関連する問題