Headless signeret revocation-information

Sæt THPDFHeadlessCMSOptions.UseAdobeRevocationInfo for at indlejre autentificeret revocation-evidence i den Adobe adbe-revocationInfoArchival signede attribut, OID 1.2.840.113583.1.1.8

Lever komplette DER OCSPResponse-værdier i RevocationEvidence.OCSPResponses eller DER CertificateList-værdier i RevocationEvidence.CRLs, og sæt RevocationValidation.TrustedCAFile til et eksplicit PEM trust store

Encoderen pakker succesfulde basic OCSP-responser ud i standard BasicOCSPResponse-feltet; kaldere bør beholde den komplette OCSPResponse-konvolut, når evidence forberedes

Signering opretter attributten, før CMS-signaturen beregnes og autentificerer derefter den resulterende signer og inkluderede timestamp-kæder samt hvert evidence-objekt, før output publiceres

Autentifikation tjekker certifikatgyldighed, issuer-forhold, OCSP responder-autorisation og signaturer, matchende certifikatidentifikatorer, aktuelt gyldige respons- eller CRL-tider, revokeret status og komplet dækning af alle ikke-roden signer- og TSA-kædecertifikater

Hvert leveret evidence-objekt skal bestå validering; et godt respons undertrykker ikke et revokeret, udløbet, uautoriseret, misdannet eller urelateret objekt

Verificering

Med UseAdobeRevocationInfo aktiveret læser HPDFVerifyHeadlessCMS og THPDFHeadlessDocument.VerifySignature den faktisk signede attribut for hver CMS-signer

Verifikation rekonstruerer komplette OCSPResponse-konvolutter, validerer det indlejrede evidence og returnerer RevocationInfoEvaluated og RevocationInfoValid i THPDFHeadlessCMSResult

RevocationEvidence.Certificates kan levere ekstra kædecertifikater under verifikation; dets CRL- og OCSP-arrays erstatter ikke de indlejrede autentificerede værdier

Standardintegritetsverifikation forbliver tilgængelig for signaturer uden denne attribut; aktivering af profilen kræver attributten og eksplicit evidence-trust

Seed-begrænsninger og grænser

En krævet signatur-seed AddRevInfo true kræver denne profil; krævet false forbyder den

Attributten er begrænset af MaxCMSBytes, evidence-antal og valideringsbytes har separate RevocationValidation-grænser, og ikke-nil CMS- og evidence cancellation-tokens skal identificere samme token

Selvstændige HPDFBuildHeadlessRevocationInfo og HPDFReadHeadlessRevocationInfo konstruerer og parser den afgrænsede standard DER-model; kryptografisk validering sker i signerings- og verifikationsworkflowene

Custom OtherRevInfo-formater er uden for denne profil, og dette workflow henter ikke netværks-evidence eller hævder historisk LTA-bevaring