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
| Field | Tujuan |
|---|---|
Location | Scope store: cslCurrentUser (default) atau cslLocalMachine, dipetakan ke flag CERT_SYSTEM_STORE yang sesuai |
StoreName | Nama system store yang dibuka lewat CertOpenStore; Default memakai MY |
Thumbprint | Thumbprint SHA-1 dari certificate yang dipakai; wajib dan dinormalisasi sebelum lookup store |
AllowUI | Ketika False, private key diakuisisi dengan CRYPT_ACQUIRE_SILENT_FLAG sehingga tidak ada dialog yang bisa muncul |
Default | Class function yang mengembalikan current user, store MY, thumbprint kosong, dan UI nonaktif |
Catatan penggunaan
- Mulai dari
THPDFCertificateStoreSelector.Defaultlalu setThumbprint; penandatanganan melempar error saat thumbprint kosong - Berikan record ke
HPDFSignPDFStreamWithSystemCertificateatauHPDFSignPDFFileWithSystemCertificate - Biarkan
AllowUIFalse untuk skenario service dan batch yang prompt private key-nya tidak bisa dijawab