HPDFNormalizeHeadlessOCSPResponse Function
Deklareret i HPDFHeadlessRevocationInfo udtrækker denne funktion BasicOCSPResponse DER, som et komplet succesfuldt OCSPResponse bærer
Declaration
function HPDFNormalizeHeadlessOCSPResponse(const DER: SysUtils.TBytes;
MaximumBytes: Integer;
CancellationToken: THPDFCancellationToken): SysUtils.TBytes;
Parametre og resultat
| Parameter | Betydning |
|---|---|
| DER | En komplet, ikke-tom OCSPResponse DER-værdi med succesfuld responseStatus og respons-typen id-pkix-ocsp-basic |
| MaximumBytes | En positiv grænse for input-byte-antallet, tjekket før det indeholdte respons kopieres |
| CancellationToken | En valgfri token tjekket før parsing; anmodet cancellation udløser EHPDFOperationCancelled |
| Resultat | Det indeholdte BasicOCSPResponse DER-bytes i et separat dynamisk array |
Valideringsgrænse
Misdannet, afklippet, nonkanonisk, mislykket, ikke-understøttet responstype eller afsluttende DER-data udløser EHPDFHeadlessRevocationInfoError; tomt input, ikke-positive grænser eller for stort input udløser samme exception
Funktionen validerer OCSPResponse-konvolutten og udtrækker dens indhold; den autentificerer ikke BasicOCSPResponse-signaturen, issuer, responder-autorisation, certifikatstatus, evidence-tid eller trust-kæde
Brug HPDFValidateHeadlessLTVEvidence eller HPDFVerifyHeadlessCMS til de kryptografiske og politiske tjek, før evidence behandles som gyldig
Signeringsintegration
HPDFReadHeadlessRevocationInfo returnerer komplette OCSPResponse-værdier til LTV-validering, mens THPDFCMSSignOptions.AdobeOCSPsDER kræver BasicOCSPResponse-værdier; normalisér hver komplet respons, før den sendes til den CMS signed-attribute-builder
Et BasicOCSPResponse leveret direkte som DER er ikke et komplet OCSPResponse og afvises
Se Windows Signed Revocation Information for JSON-signeringsworkflowet og Headless Signed Revocation Information for det native evidence-workflow