瞬簡PDF サイン 3[機能紹介:タイムスタンプ]
タイムスタンプの役割
タイムスタンプは、タイムスタンプに刻印されている時刻以前にその電子文書が存在していたこと(存在証明)と、 その時刻以降、当該文書が改ざんされていないこと(非改ざん証明)を証明するもので、時刻認証局(TSA:Time-Stamping Authority)によって発行されます。
本製品はPDFファイルの署名値または署名対象範囲のハッシュ値を計算して時刻認証局に送信し、時刻認証局が作成したタイムスタンプトークンを受信してPDFファイルに埋め込みます。PDFファイルそのものを時刻認証局に送付することはありません。
この他、次の特徴があります。
- タイムスタンプの付与にはインターネット接続が必須です。
- タイムスタンプトークン作成時に時刻認証局の秘密鍵によって署名されます。
- タイムスタンプトークンには、署名者の証明書ではなく、時刻認証局の証明書が埋め込まれます。
タイムスタンプの種類
本製品では次の2種類のタイムスタンプを付与できます。
- 署名タイムスタンプ
- ドキュメントタイムスタンプ
署名タイムスタンプは、ISO 32000-1から規定されているもので、普通署名付与の直後にタイムスタンプ局と通信してタイムスタンプトークンを取得し、普通署名の署名データと一緒にPDFファイルに追加します。タイムスタンプ局に送信するのは、署名値のハッシュ値であり、署名の存在を証明します。
ドキュメントタイムスタンプは、ISO 32000-2で規定されたもので、ドキュメントタイムスタンプ単独でPDFの普通署名と同様に扱えます。PDFの構造上は普通署名と同じですが、署名データの扱いに普通署名と違いがあります。また、ドキュメントタイムスタンプは署名タイムスタンプとは異なり、PDFファイルのハッシュ値をタイムスタンプ局に送信し、PDFファイル自体の存在を証明します。
ドキュメントタイムスタンプはPDFファイルのデジタル署名をLTV対応にするためにも使われます。
タイムスタンプの検証
本製品でPDFファイルに付与した商用タイムスタンプは、本製品で検証できます。
本製品で付与した商用タイムスタンプは、Adobe製品等のISO 32000(PDFの仕様書)準拠ツールを用いて検証できます。
商用タイムスタンプ対応
日本国内では、日本データ通信協会の「タイムビジネス認定制度」の認定を得て商用サービス(有償)を行っているタイムスタンプ局があります。 この中で、RFC3161方式を使用しているタイムスタンプを取得できます。また、それらのタイムスタンプを検証できます。
タイムスタンプの取得
本製品では次の国内商用タイムスタンプサービスのタイムスタンプをPDFファイルに付与できることを確認済みです。なお、RFC3161準拠のタイムスタンプサービスであれば利用可能ですが、事前にご確認ください。
| 運営会社 | タイムスタンプサービス | Webページ |
|---|---|---|
| アマノセキュアジャパン株式会社 | アマノタイムスタンプサービス3161 | https://www.e-timing.ne.jp/ |
| セイコーソリューションズ株式会社 | サイバータイム | https://www.seikotrust.jp/ |
弊社が保証しているのは、商用タイムスタンプサービスとの相互運用性(タイムスタンプを取得したり、検証することができること)だけです。上記の商用タイムスタンプサービスの利用にあたっては、各タイムスタンプサービスの提供会社と、お客様の間で、直接サービスの利用契約を交わしていただく必要があります。