Registro THPDFCertificateStoreSelector

Selecciona el almacén de certificados de Windows, la huella digital del certificado y el comportamiento de la petición 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
LocationÁmbito del almacén: cslCurrentUser (por defecto) o cslLocalMachine, convertido a los flags CERT_SYSTEM_STORE correspondientes
StoreNameNombre del almacén del sistema abierto mediante CertOpenStore; Default usa MY
ThumbprintHuella digital SHA-1 del certificado que se usará; obligatoria y normalizada 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
DefaultFunción de clase que devuelve usuario actual, almacén MY, huella digital vacía y UI desactivada

Notas de uso

APIs relacionadas