THPDFHeadlessCMSResult

MembroSignificado
SignatureValidTodo CMS signer, conjunto de signed attributes e digest de conteúdo passou pela verificação criptográfica
CertificateTrustEvaluatedUma passada explícita de verificação de CA confiável rodou depois que a integridade teve sucesso
CertificateTrustedO OpenSSL aceitou os paths de certificados contra o store de CA explícito e, quando solicitado, o binding ESS do CAdES
SignerCountNúmero de entradas CMS SignerInfo
TimestampCountNúmero de signers carregando um atributo signatureTimeStampToken estruturalmente válido
TimestampTrustEvaluatedConfiança explícita no TSA e validação do imprint da assinatura rodaram para os tokens de timestamp presentes
TimestampValidCada signer carrega um token RFC3161 autenticado, com cadeia do TSA, EKU crítico de timestamp, binding ESS e imprint do signature-value verificados; a validação de CRL se aplica quando Timestamp.RequireRevocation está habilitado
SignedRevisionLengthFim da revisão autenticada do PDF ou da origem detached completa
UnsignedTrailingBytesBytes após a revisão assinada; uma assinatura anterior válida pode coexistir com dados posteriores não assinados
BytesReadTotal de bytes da origem lidos pelo BIO, incluindo uma passada opcional de verificação confiável
DetailDetalhes de falha do OpenSSL, ou string vazia em sucesso

A confiança em certificados não deve ser inferida de SignatureValid; os bytes posteriores não assinados não devem ser descritos como autenticados por uma assinatura anterior

A presença de timestamp não estabelece confiança no timestamp; TimestampValid permanece false quando nenhuma trust root explícita de TSA está configurada