Запись 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, пустой отпечаток и выключенный UI

Примечания по использованию

Связанные API