THPDFHeadlessCMSResult
| Membre | Signification |
|---|---|
SignatureValid | Chaque signataire CMS, jeu d'attributs signés et digest de contenu a passé la vérification cryptographique |
CertificateTrustEvaluated | Une passe explicite de vérification par CA de confiance a été exécutée après le succès de l'intégrité |
CertificateTrusted | OpenSSL a accepté les chemins de certificats par rapport au magasin de CA explicite et, sur demande, la liaison ESS CAdES |
SignerCount | Nombre d'entrées SignerInfo CMS |
TimestampCount | Nombre de signataires portant un attribut signatureTimeStampToken structurellement valide |
TimestampTrustEvaluated | La confiance TSA explicite et la validation d'empreinte de signature ont été exécutées pour les tokens d'horodatage présents |
TimestampValid | Chaque signataire porte un token RFC3161 authentifié, avec chaîne TSA, EKU d'horodatage critical, liaison ESS et empreinte de la valeur de signature vérifiées ; la validation CRL s'applique quand Timestamp.RequireRevocation est activé |
SignedRevisionLength | Fin de la révision PDF authentifiée ou du source detached complet |
UnsignedTrailingBytes | Octets après la révision signée ; une signature antérieure valide peut coexister avec des données non signées ultérieures |
BytesRead | Total des octets du source lus via la BIO, passe optionnelle de vérification de confiance comprise |
Detail | Détails d'échec OpenSSL, ou chaîne vide en cas de succès |
La confiance dans le certificat ne doit pas être déduite de SignatureValid ; les octets non signés ultérieurs ne doivent pas être présentés comme authentifiés par une signature antérieure
La présence d'un horodatage n'établit pas la confiance dans l'horodatage ; TimestampValid reste à false quand aucune racine de confiance TSA explicite n'est configurée