THPDFCertificateStoreSelector Record

Wybiera magazyn certyfikatów Windows, odcisk palca certyfikatu i zachowanie monitu o klucz prywatny przy podpisywaniu PDF certyfikatem systemowym

Deklaracja

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

Jednostka

HPDFWinCertSigner

Pola

PolePrzeznaczenie
LocationZakres magazynu: cslCurrentUser (domyślny) albo cslLocalMachine, mapowane na pasujące flagi CERT_SYSTEM_STORE
StoreNameNazwa magazynu systemowego otwieranego przez CertOpenStore, Default używa MY
ThumbprintOdcisk palca SHA-1 certyfikatu do użycia, wymagany i normalizowany przed przeszukaniem magazynu
AllowUIPrzy False klucz prywatny jest pozyskiwany z CRYPT_ACQUIRE_SILENT_FLAG, więc żaden dialog nie może się pojawić
DefaultClass function zwracająca bieżącego użytkownika, magazyn MY, pusty odcisk palca i wyłączone UI

Uwagi dotyczące użycia

Powiązane API