Enregistrement THPDFCertificateStoreSelector

Sélectionne le magasin de certificats Windows, l'empreinte du certificat et le comportement de demande de clé privée pour la signature PDF à certificats système

Déclaration

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

Unité

HPDFWinCertSigner

Champs

ChampObjectif
LocationPortée du magasin : cslCurrentUser (par défaut) ou cslLocalMachine, traduite en flags CERT_SYSTEM_STORE correspondants
StoreNameNom du magasin système ouvert via CertOpenStore ; Default utilise MY
ThumbprintEmpreinte SHA-1 du certificat à utiliser ; requise et normalisée avant la recherche dans le magasin
AllowUIQuand False, la clé privée est acquise avec CRYPT_ACQUIRE_SILENT_FLAG afin qu'aucun dialogue ne puisse apparaître
DefaultFonction de classe renvoyant l'utilisateur courant, le magasin MY, une empreinte vide et l'UI désactivée

Notes d'utilisation

API associées