Rapporti di Validazione della Firma CMS

Le API CMS autonome espongono ogni SignerInfo primario e ogni counterSignature annidata ricorsivamente in ordine di documento deterministico

Grafo dei firmatari

HPDFParseCMSSignatures restituisce tutti i record dei firmatari primari, mentre HPDFVerifyCMSSignaturesEx li verifica rispetto al flusso di contenuto fornito

HPDFVerifyCMSSignerReport aggiunge le controfirme ricorsive e identifica ogni voce tramite Kind, SignerIndex, ParentSignerIndex, NestingDepth e un percorso stabile come SignerInfo[0].CounterSignature[1]

THPDFCMSVerifyOptions.MaxSignerCount e MaxCounterSignatureDepth delimitano il lavoro su contenitori ostili preservando l'output deterministico

Rapporto di certificato e di prove

HPDFBuildCMSValidationReport combina la verifica dei firmatari con la validazione offline dei certificati controllata dal chiamante per ogni firmatario del grafo

Il THPDFSignatureValidationReport restituito contiene i risultati aggregati di firma e percorso, i conteggi dei firmatari, lo stato di successo, un THPDFValidationFailureCode leggibile da macchina e il THPDFSignatureInfo completo per firmatario

I dettagli dei certificati per firmatario includono il percorso selezionato, il risultato di fiducia, la sorgente di revoca e i timestamp, le decisioni sul nonce OCSP, l'uso di CRL delta e indirette, i criteri di certificato effettivi, le minime intensità di chiave osservate e la diagnostica dei criteri di algoritmo

Esportazione JSON

HPDFSignatureValidationReportToJSON esporta il rapporto come JSON della versione 1 dello schema con valori di testo con escape e nomi di campo stabili adatti a registri di audit, motori di criteri e automazione dei test

L'esportatore non esegue alcun accesso di rete e non modifica il rapporto né il flusso sorgente

Indicazioni operative

Vedi anche: VerifyLoadedSignatureWithTrust, GetLoadedSignatureInfo