CMS Signature Validation Reports

API CMS mandiri mengekspos setiap SignerInfo utama dan counterSignature bersarang secara rekursif dalam urutan dokumen yang deterministik

Graf penanda tangan

HPDFParseCMSSignatures mengembalikan semua rekaman penanda tangan utama, sedangkan HPDFVerifyCMSSignaturesEx memverifikasinya terhadap aliran konten yang disediakan

HPDFVerifyCMSSignerReport menambahkan kontra-tanda tangan rekursif dan mengidentifikasi setiap entri dengan Kind, SignerIndex, ParentSignerIndex, NestingDepth, dan jalur stabil seperti SignerInfo[0].CounterSignature[1]

THPDFCMSVerifyOptions.MaxSignerCount dan MaxCounterSignatureDepth membatasi kerja pada kontainer yang bermusuhan sambil mempertahankan keluaran yang deterministik

Laporan sertifikat dan bukti

HPDFBuildCMSValidationReport menggabungkan verifikasi penanda tangan dengan validasi sertifikat offline yang dikendalikan pemanggil untuk setiap penanda tangan dalam grafik

THPDFSignatureValidationReport yang dikembalikan berisi hasil tanda tangan dan jalur agregat, jumlah penanda tangan, status keberhasilan, THPDFValidationFailureCode yang dapat dibaca mesin, dan THPDFSignatureInfo lengkap per penanda tangan

Detail sertifikat per penanda tangan mencakup jalur yang dipilih, hasil kepercayaan, sumber pencabutan dan stempel waktu, keputusan nonce OCSP, penggunaan CRL delta dan tidak langsung, kebijakan sertifikat yang berlaku, kekuatan kunci minimum yang diamati, dan diagnostik kebijakan algoritme

Ekspor JSON

HPDFSignatureValidationReportToJSON mengekspor laporan sebagai JSON skema versi 1 dengan nilai teks yang di-escape dan nama field yang stabil, cocok untuk log audit, mesin kebijakan, dan otomatisasi pengujian

Eksportir tidak melakukan akses jaringan dan tidak mengubah laporan atau aliran sumber

Panduan operasional

Lihat juga: VerifyLoadedSignatureWithTrust, GetLoadedSignatureInfo