Record THPDFCertificateStoreSelector

Selecciona el almacén de certificados de Windows, el thumbprint del certificado y el comportamiento del diálogo de clave privada para firmar PDF con certificados del sistema

Declaración

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

Unidad

HPDFWinCertSigner

Campos

CampoPropósito
LocationAlcance del almacén: cslCurrentUser (el valor por defecto) o cslLocalMachine, mapeado a los flags CERT_SYSTEM_STORE correspondientes
StoreNameNombre del almacén del sistema que se abre vía CertOpenStore; Default usa MY
ThumbprintThumbprint SHA-1 del certificado que se va a usar; obligatorio y normalizado antes de la búsqueda en el almacén
AllowUICuando es False, la clave privada se adquiere con CRYPT_ACQUIRE_SILENT_FLAG, de modo que no puede aparecer ningún diálogo
DefaultClass function que devuelve usuario actual, almacén MY, thumbprint vacío y UI deshabilitada

Notas de uso

APIs relacionadas