THPDFCertificateValidationStatus 型

署名者証明書パスの構築と検証の結果を報告します

宣言

THPDFCertificateValidationStatus= (
  cvsNotValidated,
  cvsTrusted,
  cvsSignatureInvalid,
  cvsNoTrustAnchor,
  cvsPathBuildingFailed,
  cvsPathValidationFailed,
  cvsRevoked,
  cvsRevocationUnknown,
  cvsMalformedEvidence,
  cvsUnsupportedAlgorithm,
  cvsAlgorithmRejected
  );

ユニット

HPDFSignVerify

値

値目的
cvsNotValidated証明書パス検証が要求されていないか、実行されませんでした。レポートの既定状態です
cvsTrustedパスは設定済みトラストアンカーで閉じられ、すべてのチェックに合格しました
cvsSignatureInvalid証明書かエビデンスの署名が暗号学的に失敗しました
cvsNoTrustAnchor構築されたパスの頂点に一致する設定済みトラストアンカーがありません
cvsPathBuildingFailed提供された証明書プールではチェーンを閉じられませんでした。有効化されていれば AIA 取得も試みた後の結果です
cvsPathValidationFailedパスは構築されましたが、基本制約、キー使用、有効期間などのチェックに失敗しました
cvsRevoked失効エビデンスがパス内の証明書を失効扱いにしています
cvsRevocationUnknown利用可能なエビデンスから失効状態を判定できませんでした
cvsMalformedEvidence提供された OCSP または CRL エビデンスを解析できず、どちらの方向の証明にもなりません
cvsUnsupportedAlgorithmパス内のアルゴリズムがライブラリに実装されていません
cvsAlgorithmRejectedパス内のアルゴリズムは実装されていますが、設定されたアルゴリズムポリシーに拒否されました

使用上の注意

関連 API