Informazioni di revoca firmate headless

Imposta THPDFHeadlessCMSOptions.UseAdobeRevocationInfo per incorporare evidenze di revoca autenticate nell'attributo firmato Adobe adbe-revocationInfoArchival, OID 1.2.840.113583.1.1.8

Fornisci valori DER OCSPResponse completi in RevocationEvidence.OCSPResponses o valori DER CertificateList in RevocationEvidence.CRLs, e imposta RevocationValidation.TrustedCAFile a un trust store PEM esplicito

L'encoder disincapsula le risposte OCSP basic riuscite nel campo standard BasicOCSPResponse; i chiamanti dovrebbero trattenere il wrapper OCSPResponse completo quando preparano le evidenze

La firma crea l'attributo prima di calcolare la firma CMS, poi autentica le catene risultanti del firmatario e del timestamp incluso e ogni oggetto evidenza prima di pubblicare l'output

L'autenticazione controlla validità dei certificati, relazioni issuer, autorizzazione e firme del responder OCSP, identificatori certificato corrispondenti, tempi risposta o CRL attualmente validi, stato revoked e copertura completa di ogni certificato delle catene firmatario e TSA non radice

Ogni oggetto evidenza fornito deve passare la validazione; una risposta good non sopprime un oggetto revoked, scaduto, non autorizzato, malformato o non correlato

Verifica

Con UseAdobeRevocationInfo abilitato, HPDFVerifyHeadlessCMS e THPDFHeadlessDocument.VerifySignature leggono il vero attributo firmato per ogni firmatario CMS

La verifica ricostruisce wrapper OCSPResponse completi, valida le evidenze incorporate e restituisce RevocationInfoEvaluated e RevocationInfoValid in THPDFHeadlessCMSResult

RevocationEvidence.Certificates può fornire certificati di catena extra durante la verifica; i suoi array CRL e OCSP non sostituiscono i valori autenticati incorporati

La verifica di integrità predefinita resta disponibile per le firme che non portano questo attributo; abilitare il profilo richiede l'attributo e trust esplicito delle evidenze

Vincoli seed e limiti

Un seed firma richiesto con AddRevInfo true richiede questo profilo; required false lo proibisce

L'attributo è limitato da MaxCMSBytes, i conteggi delle evidenze e i byte di validazione hanno limiti RevocationValidation separati e i cancellation token CMS ed evidenze non nil devono identificare lo stesso token

Gli autonomi HPDFBuildHeadlessRevocationInfo e HPDFReadHeadlessRevocationInfo costruiscono e analizzano il modello DER standard limitato; la validazione crittografica avviene nei workflow di firma e verifica

I formati OtherRevInfo personalizzati sono fuori da questo profilo e questo workflow non recupera evidenze di rete né rivendica conservazione LTA storica