|
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
|