Izvješća o validaciji CMS potpisa

Samostalni CMS API-ji izlažu svaki primarni SignerInfo i rekurzivno ugniježdene counterSignature u determinističkom redoslijedu dokumenta

Graf potpisnika

HPDFParseCMSSignatures vraća sve primarne zapise potpisnika, dok ih HPDFVerifyCMSSignaturesEx provjerava prema isporučenom toku sadržaja

HPDFVerifyCMSSignerReport dodaje rekurzivne potpise u kontrasat i identificira svaki unos prema Kind, SignerIndex, ParentSignerIndex, NestingDepth i stabilnoj putanji kao što je SignerInfo[0].CounterSignature[1]

THPDFCMSVerifyOptions.MaxSignerCount i MaxCounterSignatureDepth ograničavaju rad na neprijateljskim spremnicima uz zadržavanje determinističkog izlaza

Izvješće o certifikatu i dokazima

HPDFBuildCMSValidationReport kombinira verifikaciju potpisnika s validacijom certifikata izvan mreže pod kontrolom pozivatelja za svakog potpisnika u grafu

Vraćeni THPDFSignatureValidationReport sadrži agregirane rezultate potpisa i putanje, brojeve potpisnika, stanje uspjeha, strojno čitljiv THPDFValidationFailureCode i potpuni THPDFSignatureInfo po potpisniku

Pojedinosti certifikata po potpisniku uključuju odabranu putanju, rezultat povjerenja, izvor i vremenske oznake opoziva, odluke o OCSP nonce, korištenje delta i neizravnih CRL, važeće politike certifikata, minimalne promatrane snage ključa i dijagnostiku politike algoritama

JSON izvoz

HPDFSignatureValidationReportToJSON izvozi izvješće kao JSON sheme verzije 1 s ekraniziranim tekstualnim vrijednostima i stabilnim nazivima polja prikladnima za zapisnike revizije, motore politika i testnu automatizaciju

Izvoznik ne obavlja mrežni pristup i ne mijenja izvješće niti izvorni tok

Smjernice za uporabu

Pogledajte također: VerifyLoadedSignatureWithTrust, GetLoadedSignatureInfo