THPDFCertificateStoreSelector Record

Memilih certificate store Windows, thumbprint certificate, dan perilaku prompt private-key untuk penandatanganan PDF system-certificate

Deklarasi

THPDFCertificateStoreSelector= record
  Location: THPDFCertificateStoreLocation;
  StoreName: UnicodeString;
  Thumbprint: AnsiString;
  AllowUI: Boolean;
  class function Default: THPDFCertificateStoreSelector; static;
end;

Unit

HPDFWinCertSigner

Kolom

FieldTujuan
LocationScope store: cslCurrentUser (default) atau cslLocalMachine, dipetakan ke flag CERT_SYSTEM_STORE yang sesuai
StoreNameNama system store yang dibuka lewat CertOpenStore; Default memakai MY
ThumbprintThumbprint SHA-1 dari certificate yang dipakai; wajib dan dinormalisasi sebelum lookup store
AllowUIKetika False, private key diakuisisi dengan CRYPT_ACQUIRE_SILENT_FLAG sehingga tidak ada dialog yang bisa muncul
DefaultClass function yang mengembalikan current user, store MY, thumbprint kosong, dan UI nonaktif

Catatan penggunaan

API terkait