HPDFValidateHeadlessLTVEvidence

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

Аутентифицирует подписанные атрибуты CMS и подписи подписанта, imprint меток времени подписи и цепочки TSA, цепочки подписанта и полные переданные доказательства отзыва, не редактируя документ

CMSDER может содержать нулевые байты в хвосте из резерва Contents в PDF; ненулевые хвостовые байты отклоняются

У функции нет параметра отсоединённого содержимого, поэтому она не может сверить дайджест содержимого CMS с PDF ByteRange; вызывайте отдельно HPDFVerifyHeadlessCMS или используйте AddSignatureValidationEvidence, которая сначала выполняет полную проверку PDF-подписи

При успехе возвращает проверенные цепочки и счётчики; искажённые, неаутентифицированные, недоверенные, отозванные, устаревшие, неполные или сверхбюджетные доказательства вызывают EHPDFHeadlessLTVError, а отмена сохраняет EHPDFOperationCancelled