THPDFCertificateStoreSelector Kaydı
Sistem sertifikası ile PDF imzalaması için Windows sertifika deposunu, sertifika thumbprint'ini ve özel anahtar istemi davranışını seçer
Bildirim
THPDFCertificateStoreSelector= record
Location: THPDFCertificateStoreLocation;
StoreName: UnicodeString;
Thumbprint: AnsiString;
AllowUI: Boolean;
class function Default: THPDFCertificateStoreSelector; static;
end;
Birim
HPDFWinCertSigner
Alanlar
| Alan | Amaç |
|---|---|
Location | Depo kapsamı: eşleşen CERT_SYSTEM_STORE bayraklarına eşlenen cslCurrentUser (varsayılan) veya cslLocalMachine |
StoreName | CertOpenStore üzerinden açılan sistem deposu adı; Default değeri MY kullanır |
Thumbprint | Kullanılacak sertifikanın SHA-1 thumbprint'i; depo aramasından önce zorunludur ve normalize edilir |
AllowUI | False olduğunda özel anahtar CRYPT_ACQUIRE_SILENT_FLAG ile alınır; böylece hiçbir iletişim kutusu görünemez |
Default | Geçerli kullanıcıyı, MY deposunu, boş thumbprint'i ve devre dışı arayüzü döndüren class function |
Kullanım notları
THPDFCertificateStoreSelector.Defaultdeğerinden başlayın veThumbprintalanını ayarlayın; thumbprint boş olduğunda imzalama hata fırlatır- Kaydı
HPDFSignPDFStreamWithSystemCertificateveyaHPDFSignPDFFileWithSystemCertificatefonksiyonlarına geçirin - Özel anahtar istemlerinin yanıtlanamadığı servis ve toplu iş senaryolarında
AllowUIdeğerini False tutun