HPDFValidateHeadlessLTVEvidence

function HPDFValidateHeadlessLTVEvidence(const CMSDER: TBytes;
  const Evidence: THPDFHeadlessLTVEvidence;
  const Options: THPDFHeadlessLTVOptions): THPDFHeadlessLTVResult;

CMS の署名付き属性と署名者の署名、署名タイムスタンプのインプリントと TSA チェーン、署名者チェーン、そして供給された失効証拠一式を、ドキュメントを一切編集せずに認証します

CMSDER には PDF の Contents 予約による末尾のゼロバイトが含まれることがあります。ゼロ以外の末尾バイトは拒否されます

この関数には分離コンテンツのパラメーターがないため、CMS コンテンツダイジェストを PDF の ByteRange に対して認証することはできません。HPDFVerifyHeadlessCMS を別途呼び出すか、先に完全な PDF 署名検証を行う AddSignatureValidationEvidence を使ってください

成功すると検証済みチェーンとカウントを返します。不正・未認証・信頼できない・失効済み・古い・不完全・予算超過の証拠は EHPDFHeadlessLTVError を発生させ、キャンセルは EHPDFOperationCancelled をそのまま保持します