GetSignatureCertificateChainDER

Tanda tangan digital

Deskripsi

Mengembalikan satu certificate dari path yang dibawa signature, terenkode DER

Sintaks

Delphi

Function TPDFlib.GetSignatureCertificateChainDER(Const InputFile, Password, FieldName: WideString; SignerIndex, ChainIndex: Integer): AnsiString;

Parameter

InputFileThe signed PDF.
PasswordPassword untuk membukanya, atau string kosong
FieldNameNama signature field seperti yang dilaporkan oleh enumerasi signature
SignerIndexZero-based signer.
ChainIndexPosisi berbasis nol dalam path; 0 adalah signer, index lebih tinggi adalah issuer-issuernya

Nilai kembalian

CertificateCertificate pada posisi tersebut
Empty stringIndex melewati path, atau file atau field gagal dibaca

Catatan

Ini hanya membaca struktur dan tidak memverifikasi apa pun: yang dilaporkan adalah certificate yang disebut signature, bukan certificate yang telah terbukti menghasilkan signature valid

Setiap panggilan membaca filenya, jadi pemanggil yang menelusuri seluruh path sebaiknya membaca panjangnya sekali dengan GetSignatureCertificateChainLength dan menyimpan hitungannya

Dokumen dibaca dengan handle bersama, jadi ini tetap menjawab meskipun verifier atau viewer sudah membuka file tersebut

Lihat juga

GetSignatureCertificateChainLength, GetSignatureSignerCertificateDER