THPDFHeadlessCMSResult
| Membro | Significado |
|---|---|
SignatureValid | Todo CMS signer, conjunto de signed attributes e digest de conteúdo passou pela verificação criptográfica |
CertificateTrustEvaluated | Uma passada explícita de verificação de CA confiável rodou depois que a integridade teve sucesso |
CertificateTrusted | O OpenSSL aceitou os paths de certificados contra o store de CA explícito e, quando solicitado, o binding ESS do CAdES |
SignerCount | Número de entradas CMS SignerInfo |
TimestampCount | Número de signers carregando um atributo signatureTimeStampToken estruturalmente válido |
TimestampTrustEvaluated | Confiança explícita no TSA e validação do imprint da assinatura rodaram para os tokens de timestamp presentes |
TimestampValid | Cada 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 |
SignedRevisionLength | Fim da revisão autenticada do PDF ou da origem detached completa |
UnsignedTrailingBytes | Bytes após a revisão assinada; uma assinatura anterior válida pode coexistir com dados posteriores não assinados |
BytesRead | Total de bytes da origem lidos pelo BIO, incluindo uma passada opcional de verificação confiável |
Detail | Detalhes 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