GetSignatureSignerCertificateDER

Tanda tangan digital

Deskripsi

Mengembalikan certificate yang menghasilkan sebuah signature, terenkode DER

Identifier penandatangan dan field identitas sertifikat yang melampaui container DER pembungkusnya akan ditolak alih-alih dipakai untuk mencocokkan sertifikat

Sintaks

Delphi

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

Parameter

InputFileThe signed PDF.
PasswordPassword untuk membukanya, atau string kosong
FieldNameNama signature field seperti yang dilaporkan oleh enumerasi signature
SignerIndexSigner berbasis nol, untuk signature langka yang membawa lebih dari satu

Nilai kembalian

CertificateByte certificate signer
Empty stringSigner atau certificate-nya tidak ada, atau file atau field gagal dibaca

Catatan

Signer dicocokkan dari set yang di-embed entah signature mengidentifikasinya lewat issuer dan serial number atau lewat subject key identifier

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

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

Lihat juga

GetSignatureCertificateChainLength, GetCertificateOCSPURLs