THotPDF.VerifyLoadedSignatureWithTrust

THotPDF

 

Atas  Sebelumnya  Berikutnya

Memverifikasi integritas tanda tangan PDF dan memvalidasi sertifikat penanda tangan terhadap kebijakan kepercayaan offline eksplisit

 

Sintaks Delphi:

function VerifyLoadedSignatureWithTrust(SigIndex: Integer; Source: TStream; const Options: THPDFCertificateValidationOptions; out Info: THPDFSignatureInfo): THPDFCertificateValidationStatus; overload;

function VerifyLoadedSignatureWithTrust(SigIndex: Integer; const Options: THPDFCertificateValidationOptions; out Info: THPDFSignatureInfo): THPDFCertificateValidationStatus; overload;

 

Deskripsi

TrustAnchors wajib dan tetap sepenuhnya dikontrol pemanggil; HotPDF tidak pernah kembali ke penyimpanan kepercayaan sistem-operasi atau pengambilan jaringan

Pembangun path menggabungkan himpunan sertifikat CMS, sertifikat DSS dan VRI PDF, dan IntermediateCertificates, lalu memverifikasi tanda tangan sertifikat, periode validitas, Basic Constraints, batas panjang-path, dan Key Usage

RevocationMode memilih tanpa pemeriksaan, pemeriksaan sekuat-usaha, atau bukti yang diwajibkan; pemrosesan OCSP mendukung policy nonce, responder delegasi, id-pkix-ocsp-extended-revoke, kebaruan yang dapat dikonfigurasi, dan kewajiban nextUpdate opsional

Pemrosesan CRL mendukung pasangan base dan delta, freshestCRL, removeFromCRL, penanda tangan CRL tidak langsung, penerbit sertifikat per-entri, prioritas sumber, dan batas kebaruan yang dapat dikonfigurasi

Kendala nama ditegakkan untuk subtree DNS, email, URI, IP, dan nama-direktori; pemrosesan policy sertifikat mencakup set policy awal, pemetaan, kewajiban explicit-policy, dan inhibitAnyPolicy

TrustPurpose bisa tetap tak dibatasi atau memilih document signing, code signing, email protection, timestamping, OCSP signing, atau OID EKU ber-titik di CustomTrustPurposeOID; EKU leaf yang membatasi harus memuat tujuan terpilih atau anyExtendedKeyUsage

RevocationMode memilih tanpa pemeriksaan, pemeriksaan upaya-terbaik, atau bukti yang diperlukan; respons OCSP dan CRL divalidasi secara kriptografis dan diperiksa untuk penerbit, nomor seri, otoritas responder, dan kesegaran

Bukti VRI per-tanda-tangan memiliki prioritas pertama, diikuti oleh bukti DSS tingkat-dokumen, bukti pemanggil, dan CRL CMS

Nilai kembali melaporkan kepercayaan sertifikat secara independen dari Info.Status, yang mempertahankan makna svValid kriptografis yang ditetapkan

Info.CertificateValidation melaporkan panjang path, subjek trust-anchor, waktu evaluasi, status dan sumber pencabutan, waktu pencabutan, dan pesan masalah yang dapat ditindaklanjuti

 

Lihat juga: VerifyLoadedSignature, GetLoadedSignatureInfo