CMS-signaturvalideringsrapporter

De selvstændige CMS-API'er eksponerer hver primær SignerInfo og rekursivt indlejret counterSignature i deterministisk dokumentrækkefølge

Underskrivergraf

HPDFParseCMSSignatures returnerer alle primære underskriverposter, mens HPDFVerifyCMSSignaturesEx kontrollerer dem mod den angivne indholdsstrøm

HPDFVerifyCMSSignerReport tilføjer rekursive kontrasignaturer og identificerer hver post med Kind, SignerIndex, ParentSignerIndex, NestingDepth og en stabil sti som SignerInfo[0].CounterSignature[1]

THPDFCMSVerifyOptions.MaxSignerCount og MaxCounterSignatureDepth begrænser arbejdet på fjendtlige containere og bevarer samtidig deterministisk output

Certifikat- og evidensrapport

HPDFBuildCMSValidationReport kombinerer underskriverkontrol med opkaldsstyret offline-certifikatvalidering for hver underskriver i grafen

Den returnerede THPDFSignatureValidationReport indeholder samlede signatur- og stiresultater, antal underskrivere, successtatus, en maskinlæsbar THPDFValidationFailureCode samt den fuldstændige THPDFSignatureInfo pr. underskriver

Certifikatoplysninger pr. underskriver omfatter den valgte sti, tillidsresultat, tilbagekaldelseskilde og tidsstempler, OCSP-noncebeslutninger, brug af delta- og indirekte CRL, gældende certifikatpolitikker, laveste observerede nøglestyrker og diagnosticering af algoritmepolitik

JSON-eksport

HPDFSignatureValidationReportToJSON eksporterer rapporten som JSON med skemaversion 1 med escaped tekstværdier og stabile feltnavne, der passer til revisionslogge, politikmotorer og testautomatisering

Eksportøren udfører ingen netværksadgang og ændrer ikke rapporten eller kildestrømmen

Driftsvejledning

Se også: VerifyLoadedSignatureWithTrust, GetLoadedSignatureInfo