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
| InputFile | The signed PDF. |
|---|---|
| Password | Password untuk membukanya, atau string kosong |
| FieldName | Nama signature field seperti yang dilaporkan oleh enumerasi signature |
| SignerIndex | Zero-based signer. |
| ChainIndex | Posisi berbasis nol dalam path; 0 adalah signer, index lebih tinggi adalah issuer-issuernya |
Nilai kembalian
| Certificate | Certificate pada posisi tersebut |
|---|---|
| Empty string | Index 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