THPDFHeadlessCMSResult

ЧленСмысл
SignatureValidКаждый подписант CMS, набор подписанных атрибутов и дайджест контента прошли криптографическую проверку
CertificateTrustEvaluatedПосле успешной проверки целостности выполнен явный проход верификации по доверенному CA
CertificateTrustedOpenSSL принял цепочки сертификатов по явному хранилищу CA и, если запрошено, привязку CAdES ESS
SignerCountЧисло записей CMS SignerInfo
TimestampCountЧисло подписантов с одним структурно корректным атрибутом signatureTimeStampToken
TimestampTrustEvaluatedДля присутствующих токенов меток времени выполнены явная проверка доверия TSA и валидация отпечатка подписи
TimestampValidКаждый подписант несёт аутентифицированный токен RFC3161, с проверенными цепочкой TSA, критическим timestamp EKU, привязкой ESS и отпечатком значения подписи; при включённом Timestamp.RequireRevocation применяется валидация CRL
SignedRevisionLengthКонец аутентифицированной PDF-ревизии или полный отсоединённый источник
UnsignedTrailingBytesБайты после подписанной ревизии; действительная более ранняя подпись может соседствовать с более поздними неподписанными данными
BytesReadВсего байтов источника, прочитанных через BIO, включая необязательный доверенный проход верификации
DetailДетали сбоя OpenSSL или пустая строка при успехе

Доверие к сертификату нельзя выводить из SignatureValid; более поздние неподписанные байты нельзя описывать как аутентифицированные более ранней подписью

Само присутствие метки времени не создаёт доверия к ней; TimestampValid остаётся false, если не настроены явные корни доверия TSA