THPDFCertificateStoreSelector Record
Selecteert de Windows-certificaatstore, de certificaat-thumbprint en het promptgedrag voor de privésleutel bij PDF-ondertekening met systeemcertificaat
Declaratie
THPDFCertificateStoreSelector= record
Location: THPDFCertificateStoreLocation;
StoreName: UnicodeString;
Thumbprint: AnsiString;
AllowUI: Boolean;
class function Default: THPDFCertificateStoreSelector; static;
end;
Eenheid
HPDFWinCertSigner
Velden
| Veld | Doel |
|---|---|
Location | Store-bereik: cslCurrentUser (de standaard) of cslLocalMachine, gemapt op de bijbehorende CERT_SYSTEM_STORE-flags |
StoreName | Systeemstorenaam die via CertOpenStore wordt geopend; Default gebruikt MY |
Thumbprint | SHA-1-thumbprint van het te gebruiken certificaat; vereist en genormaliseerd vóór de store-opzoeking |
AllowUI | Bij False wordt de privésleutel met CRYPT_ACQUIRE_SILENT_FLAG verkregen, zodat er geen dialoog kan verschijnen |
Default | Klassefunctie die current user, store MY, een lege thumbprint en uitgeschakelde UI retourneert |
Gebruiksopmerkingen
- Begin bij
THPDFCertificateStoreSelector.Defaulten stelThumbprintin; ondertekenen geeft een fout wanneer de thumbprint leeg is - Geef het record door aan
HPDFSignPDFStreamWithSystemCertificateofHPDFSignPDFFileWithSystemCertificate - Houd
AllowUIop False voor service- en batchscenario's waarin prompts voor de privésleutel niet beantwoord kunnen worden