Тип THPDFCertificateValidationStatus

Сообщает исход построения и валидации цепочки сертификатов подписанта

Объявление

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

Модуль

HPDFSignVerify

Значения

ЗначениеНазначение
cvsNotValidatedВалидация цепочки сертификатов не запрашивалась или не выполнялась; состояние отчёта по умолчанию
cvsTrustedЦепочка замкнулась на настроенном trust anchor, и все проверки пройдены
cvsSignatureInvalidПодпись сертификата или доказательства не прошла криптографическую проверку
cvsNoTrustAnchorНи один настроенный trust anchor не совпал с вершиной построенной цепочки
cvsPathBuildingFailedЦепочку не удалось замкнуть переданным пулом сертификатов, даже после дозапроса AIA, когда он включён
cvsPathValidationFailedЦепочка построена, но не прошла проверки вроде базовых ограничений, key usage или сроков действия
cvsRevokedДоказательства отзыва помечают сертификат в цепочке как отозванный
cvsRevocationUnknownСостояние отзыва не удалось определить из доступных доказательств
cvsMalformedEvidenceПереданные доказательства OCSP или CRL не удалось разобрать, поэтому они ничего не доказывают ни в ту, ни в другую сторону
cvsUnsupportedAlgorithmАлгоритм в цепочке не реализован библиотекой
cvsAlgorithmRejectedАлгоритм в цепочке реализован, но отклонён настроенной политикой алгоритмов

Примечания по использованию

Связанные API