THPDFCertificateStoreSelector レコード

システム証明書による PDF 署名のために、Windows 証明書ストア、証明書サムプリント、秘密鍵プロンプトの動作を選択します

宣言

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

ユニット

HPDFWinCertSigner

フィールド

フィールド目的
Locationストアのスコープ。cslCurrentUser(既定)か cslLocalMachine で、対応する CERT_SYSTEM_STORE フラグにマップされます
StoreNameCertOpenStore で開くシステムストアの名前。Default は MY を使います
Thumbprint使用する証明書の SHA-1 サムプリント。必須で、ストアを検索する前に正規化されます
AllowUIFalse の場合、秘密鍵は CRYPT_ACQUIRE_SILENT_FLAG 付きで取得され、ダイアログは一切表示されません
Defaultカレントユーザー、ストア MY、空のサムプリント、UI 無効を返すクラス関数

使用上の注意

関連 API