THPDFHeadlessDocument.SignPFXToFile

function SignPFXToFile(FieldIndex: Integer; const FileName: string;
  const PFX: SysUtils.TBytes; const Password: UnicodeString;
  const Options: THPDFHeadlessCMSOptions;
  ReservedCMSBytes: Integer = 16384): THPDFHeadlessCMSResult;

Loads a password-protected PKCS12 certificate/key identity with OpenSSL 3 and signs through the shared incremental PDF writer

"Lösenord kodas som UTF-8 och får inte innehålla NUL; felformad DER, avslutande byte, felaktiga lösenord, saknade matchande identiteter och bytebudgetfel publicerar ingen utdata"

"Identitetscertifikatet och ytterligare kedjcertifikat inkluderas i CMS; tillfälliga PEM-buffertar för privat nyckel och lösenord nollställs efter användning"

"AES-256 R5/R6-lösenord och källprefix, skydd mot källalias, atomär publicering, CAdES- och DocMDP-certifieringsalternativ följer SignToFile"

"Tidsstämplar, spärrslutsatser och långtidsvalidering är separata förmågor"