THPDFCertificateStoreSelector Record

Wählt Windows-Zertifikatsspeicher, Zertifikats-Thumbprint und das Verhalten der Private-Key-Abfrage für PDF-Signierung mit Systemzertifikat

Deklaration

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

Unit

HPDFWinCertSigner

Felder

FeldZweck
LocationSpeicherbereich: cslCurrentUser (Standard) oder cslLocalMachine, abgebildet auf die passenden CERT_SYSTEM_STORE-Flags
StoreNameSystemspeichername, geöffnet über CertOpenStore; Default verwendet MY
ThumbprintSHA-1-Thumbprint des zu verwendenden Zertifikats; vor der Speichersuche erforderlich und normalisiert
AllowUIBei False wird der Private Key mit CRYPT_ACQUIRE_SILENT_FLAG geholt, sodass kein Dialog erscheinen kann
DefaultKlassenfunktion, die Current User, Speicher MY, leeren Thumbprint und deaktivierte UI zurückgibt

Verwendungshinweise

Verwandte APIs