public class InvalidTimeStampException extends TimeStampValidationException
無効状態には以下の様な場合があります。
原因 | メッセージ | 原因の例外 | 原因の例外のメッセージ |
---|---|---|---|
TSA証明書の有効期限が切れている。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: NotAfter: Tue Dec 03 12:45:19 JST 2030 ※メッセージ内のTue Dec 03 12:45:19 JST 2030 は一例です。設定されている値により変化します。 |
jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: NotAfter: Tue Dec 03 12:45:19 JST 2030 |
TSA証明書が無効である。(TSA証明書の有効期限がの現在日時の開始前) | time-stamp token validation error: jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: NotBefore: Thu Dec 03 12:45:19 JST 2020 ※メッセージ内のThu Dec 03 12:45:19 JST 2020 は一例です。設定されている値により変化します。 |
jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: NotBefore: Thu Dec 03 12:45:19 JST 2020 |
TSA証明書が失効している。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Certificate is lapses | jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Certificate is lapses |
失効リストの有効期限が切れている。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Target crl is Not Found in crls | jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Target crl is Not Found in crls |
TSA証明書の失効確認に失敗した。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Could not locate crl (issuer: CN=SECOM TimeStamping CA4 Test, O="SECOM Trust Systems CO.,LTD.", C=JP): Connection Timeout ※メッセージ内のCould not 以下は一例です。TSA証明書、失効確認の失敗した理由により変化します。 |
jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Could not locate crl (issuer: CN=SECOM TimeStamping CA4 Test, O="SECOM Trust Systems CO.,LTD.", C=JP): Connection Timeout |
TSA証明書のルートCA証明書またはCRLのルートCA証明書の検証に失敗した。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Could not locate certificate (subject: CN=Security Communication RootCA3 Test, O="SECOM Trust Systems CO.,LTD.", C=JP) ※メッセージ内のCould not 以下は一例です。設定されているTSA証明書により変化します。 |
jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.ATSSCertPathValidationException: Could not locate certificate (subject: CN=Security Communication RootCA3 Test, O="SECOM Trust Systems CO.,LTD.", C=JP) |
タイムスタンプされた時点の文書データが、通常の編集操作以外で改ざんまたは破壊された。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.InvalidMessageImprintException: MessagegetImprint Comparison Error | jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.InvalidMessageImprintException: MessagegetImprint Comparison Error |
タイムスタンプトークンにTSA証明書が含まれていない。 | time-stamp token validation error: jp.co.amano.etiming.atss3161.TSACertificateNotFoundException: Could not find TSA certificate in time-stamp token | jp.co.amano.etiming.apl3161.TSTValidationException | jp.co.amano.etiming.atss3161.TSACertificateNotFoundException: Could not find TSA certificate in time-stamp token |
仕様違反のPDF。 | The value of SubFilter entry the signature dictionary must be ETSI.RFC3161 ※仕様違反の内容を出力します。違反内容によってメッセージは異なります。 |
なし | なし |
InvalidTimeStampException は PDF タイムスタンプ生成時点に存在したデータを変更したときにスローされます。 PDF タイムスタンプ生成時点に存在したデータは書き換えず、その後ろにデータを追記する形で PDF 文書を編集した場合は IncrimentalUpdatedException がスローされます。
コンストラクタと説明 |
---|
InvalidTimeStampException(java.lang.String message,
java.lang.Throwable cause,
PDFTimeStamp timeStamp)
指定した詳細メッセージ、原因および PDF タイムスタンプを持つ InvalidTimeStampException を作成します。
|
getTimeStamp, isLTVTimeStamp
getCause
public InvalidTimeStampException(java.lang.String message, java.lang.Throwable cause, PDFTimeStamp timeStamp)
message
- 詳細メッセージ。存在しない場合は null。cause
- 原因。存在しない場合は null。timeStamp
- エラーが検出されたときに検証中だった PDF タイムスタンプ。指定しない場合は null。Copyright(C) 2005-2023 AMANO Corporation. All Rights Reserved.