Запис THPDFCertificateStoreSelector

Визначає сховище сертифікатів Windows, відбиток сертифіката і поведінку запиту приватного ключа для підписання PDF системним сертифікатом

Оголошення

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

Модуль

HPDFWinCertSigner

Поля

ПолеПризначення
LocationОбсяг сховища: cslCurrentUser (типове) чи cslLocalMachine; відображається на відповідні прапорці CERT_SYSTEM_STORE
StoreNameНазва системного сховища, що відкривається через CertOpenStore; Default використовує MY
ThumbprintВідбиток SHA-1 сертифіката, який треба використати; обов'язковий і нормалізується перед пошуком у сховищі
AllowUIКоли False, приватний ключ отримується з CRYPT_ACQUIRE_SILENT_FLAG, тож жоден діалог не може з'явитися
DefaultКласова функція, що повертає поточного користувача, сховище MY, порожній відбиток і вимкнений інтерфейс

Примітки щодо використання

Пов'язані API