タイムスタンプを検証

作成日 2024/03/31 更新日 2024/03/31

タイムスタンプの検証をします。

タイムスタンプの検証について

タイムスタンプは、単ファイルのハッシュ値を束ねて階層化した上でまとめてタイムスタンプを付す技術を使用する方法で実装されています。そのため、単ファイルでタイムスタンプを付与しても、複数ファイルをまとめてタイムスタンプ付与をしても1ファイル毎のタイムスタンプ検証が可能です。

操作

eDOCメニューの「共有フォルダ」をクリックします。

1. タイムスタンプの検証

(1)  タイムスタンプの検証をするファイルをチェックします。

ポイント

  • 当期の証憑をすべて対象とする場合は、「記録項目を検索」を利用して[取引日]で範囲指定後に検索してチェックする事ができます。

(2)  アクションから「タイムスタンプの検証」を選択します。

(3)  通知」にタイムスタンプの検証履歴を表示します。

(4)  検証結果は、「個人フォルダ」に csv 形式のログファイルが作成されます。

ポイント

  • PAdES形式でPDFに直接タイムスタンプが埋め込まれている場合は、アップロード時にサーバー側でPDFを読み込み、タイムスタンプ情報が正常に解析できた場合に、「PCA Hub eDOC」上でもタイムスタンプ済みとして扱われます。

  • タイムスタンプ情報が解析できているファイルについては、タイムスタンプの検証も可能となっています。

 

  • 検証結果は UTF-8 (BOMあり) の CSV ファイルとして出力されます。

    項目

    パス

    /総務部/サンプル.pdf

    バージョン

    1

    タイムスタンプ検証ステータス

    有効

    タイムスタンプ検証メッセージ

    有効なタイムスタンプです。

    タイムスタンプ検証詳細

    'SEIKO Timestamp Authority' によりタイムスタンプ済みです。(Detached)

    有効期間は 2021-08-05 07:42:23Z~2032-06-29 23:59:59Z です。

    ファイルはタイムスタンプが適用されてから変更されていません。

    PDF署名検証ステータス

    有効

    PDF署名検証メッセージ

    PDF は署名されていません。

    PDF署名検証詳細

    バージョン1: '*****, Inc.' により 2021-07-28 08:30:27Z に署名済み。この文書のバージョンは変更されていません

    URL

    https://***/d/f5788632171?v=1

  • 検証結果の出力内容は以下のとおりです。

    項目

    パス

    ファイルノードのフルパス文字列です。

    バージョン

    1から始まるファイルの履歴バージョン番号です。

    タイムスタンプ検証ステータス

    タイムスタンプの検証ステータスとメッセージパターンです。

    タイムスタンプ検証メッセージ

    タイムスタンプの検証ステータスとメッセージパターンです。

    タイムスタンプ検証詳細

    タイムスタンプ検証の詳細メッセージです。

    PDF署名検証ステータス

    PDF署名検証ステータスとPDF署名検証メッセージパターンです。

    PDF署名検証メッセージ

    PDF署名検証ステータスとPDF署名検証メッセージパターンです。

    PDF署名検証詳細

    PDF署名検証の詳細メッセージです。

    URL

    ファイルのプレビューを開く URL です。

  • タイムスタンプの検証ステータスとメッセージパターン

    検証ステータス

    内容

    検証メッセージパターン

    なし

    タイムスタンプを付与されていません。

    • タイムスタンプは適用されていません。

    • 埋め込みタイムスタンプがありません。

    有効

    タイムスタンプ情報が有効でタイムスタンプ後にファイルは変更されていません。

    • タイムスタンプは適用されていません。

    無効

    タイムスタンプ情報が無効または改ざんされています。

    • 無効なタイムスタンプです。

    • タイムスタンプ済みですが、ファイルが変更されています。

    • 不正なタイムスタンプ情報リソース名'xxx'が指定されました。検証に失敗しました。

    • タイムスタンプ情報が見つかりません。検証に失敗しました。

    不明

    情報不足によりタイムスタンプの完全性が不明です。

    • タイムスタンプの完全性は不明です。

    • タイムスタンプの完全性は不明です。ファイルが変更されています。

    検証スキップ

    埋め込みタイムスタンプを持つ PDF ファイルが検証可能なサイズを超えるため検証をスキップします。

    • PDF ファイルサイズが規定のサイズより大きいため、PDF 署名検証を行いません。

  • タイムスタンプ検証の詳細メッセージです。

    タイムスタンプの情報および検証結果詳細を出力します。

    詳細メッセージの例

    'SEIKO Timestamp Authority' によりタイムスタンプ済みです。(Detached)

    有効期間は 2021-08-05 07:42:23Z~2032-06-29 23:59:59Z です。

    ファイルはタイムスタンプが適用されてから変更されていません。

    ファイルはタイムスタンプの適用後、変更されたか壊れています。

    TSA証明書はタイムスタンプ時に有効期限切れかまだ有効ではありませんでした。

    タイムスタンプ情報はタイムスタンプ適用後に変更されています。

    情報不足のため、TSA証明書の証明書チェーンを検証できません。このタイムスタンプの完全性は不明です。

    TSA証明書、および親証明書は信頼済み証明書ではありません。このタイムスタンプの完全性は不明です。

    情報不足のため、TSA証明書の失効確認ができません。このタイムスタンプの完全性は不明です。

    TSA証明書はタイムスタンプ適用前に失効済みです。

    TSA証明書は有効期限が切れているか、まだ有効になっていないため無効です。

    情報不足のため、証明書チェーンを検証できません。このタイムスタンプの完全性は不明です。

    タイムスタンプに使用した証明書、および親証明書は信頼済み証明書の一覧に見つかりません。このタイムスタンプの完全性は不明です。

    情報不足のため、失効確認ができません。このタイムスタンプの完全性は不明です。

    TSA証明書はタイムスタンプ適用前に失効済みです。このタイムスタンプは無効です。

    情報不足のため、失効確認ができません。このタイムスタンプの完全性は不明です。

    タイムスタンプトークンが不正な形式です。(Tst parse error.)

    無効なタイムスタンプトークンです。(Tsa certificate not found.)

    無効なタイムスタンプトークンです。(Tst validation error.)

    タイムスタンプ情報が不正な形式です。(XML schema validation error.)

  • PDF署名検証ステータスとPDF署名検証メッセージパターンです。

    ※PDF ファイルの場合のみ、PDF 署名および埋め込みタイムスタンプを検証し、検証ステータスとメッセージを出力します。複数の署名フィールドがある場合はすべて検証します。

    検証ステータス

    内容

    検証メッセージパターン

    なし

    PDF は署名されていません。

    • PDF は署名されていません。

    有効

    1つ以上の署名がすべて有効で署名後に各バージョンのドキュメントは変更されていません。

    • 署名済みであり、すべての署名が有効です。

    無効

    無効な署名があります。(署名証明書が失効している、署名後にそのバージョンのドキュメントが変更されている等)

    • 無効な署名があります。

    • このバージョンはタイムスタンプの適用後、変更されたか壊れています。

    • 署名を検証できませんでした。PDF をオープンできませんでした。

    • 署名の検証中に予期せぬエラーが発生しました。

    不明

    不明な署名があります。(情報不足で証明書チェーンの検証や失効確認ができない、信頼された署名証明書でない等)

    • 少なくとも 1 つの署名に問題があります。

    詳細メッセージの例

    署名フィールド '*****' が見つかりません。

    '*****, Inc.' により 2021-07-28 08:30:28Z に署名済み。この文書のバージョンは変更されていません。

    '*****, Inc.' により 2021-07-28 08:30:28Z に署名済み。この文書のバージョンは署名の適用後、変更されたか壊れています。

    署名はドキュメントタイムスタンプ署名です。(PAdES-LTV)

    埋め込みタイムスタンプが署名に含まれています。'SEIKO Timestamp Authority' によりタイムスタンプ済みです。(PAdES-Enhanced)

    埋め込みタイムスタンプが署名に含まれています。'SEIKO Timestamp Authority' によりタイムスタンプ済みです。(PAdES-Basic)

    埋め込みタイムスタンプの有効期間は 2021-08-05 07:42:23Z~2032-06-29 23:59:59Z です。

    署名証明書は有効期限が切れているか、まだ有効になっていないため無効です。

    情報不足のため、証明書チェーンを検証できません。この署名の完全性は不明です。

    署名に使用した証明書、および親証明書は信頼済み証明書の一覧に見つかりません。この署名の完全性は不明です。

    情報不足のため、失効確認ができません。この署名の完全性は不明です。

    署名証明書はタイムスタンプ適用前に失効済みです。この署名は無効です。

    情報不足のため、失効確認ができません。この署名の完全性は不明です。

    TSA証明書は有効期限が切れているか、まだ有効になっていないため無効です。

    情報不足のため、証明書チェーンを検証できません。このタイムスタンプの完全性は不明です。

    タイムスタンプに使用した証明書、および親証明書は信頼済み証明書の一覧に見つかりません。このタイムスタンプの完全性は不明です。

    情報不足のため、失効確認ができません。このタイムスタンプの完全性は不明です。

    TSA証明書はタイムスタンプ適用前に失効済みです。このタイムスタンプは無効です。

    情報不足のため、失効確認ができません。このタイムスタンプの完全性は不明です。

    PDFをオープンできませんでした。

  • PDF 署名検証の基準日時

    ※PDF 署名の検証は以下の日時を基準とします。

    項目

    有効なタイムスタンプがある場合

    タイムスタンプした日時。

    有効なタイムスタンプがない場合

    タイムスタンプの検証の実行日時。

    ※PDF署名証明書の有効期間は通常は1年間のため、1年以上経過後の検証時には「署名証明書は有効期限が切れているか、まだ有効になっていないため無効です。」として検証結果は「不明」となります。しかし PDF がタイムスタンプされている場合 (かつタイムスタンプ検証が有効) はタイムスタンプ時から PDF ファイルと PDF に埋め込まれた署名証明書は改ざんされていないので、署名証明書がタイムスタンプ時に有効期間内であることが確認できれば検証結果は「有効」とします。署名証明書の失効確認の基準日時も同様です。