THPDFHeadlessDocument.SignPFXToFile

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

Indlæser en adgangskodebeskyttet PKCS12-certifikat-/nøgle-identitet med OpenSSL 3 og signerer via den delte inkrementelle PDF-writer

Password kodes som UTF-8 og må ikke indeholde NUL; misdannet DER, efterfølgende bytes, forkerte adgangskoder, fraværende matchende identiteter og byte-budgetfejl publicerer intet output

Identitetscertifikatet og yderligere kædecertifikater inkluderes i CMS; midlertidige private-nøgle-PEM- og password-buffere ryddes efter brug

AES-256 R5/R6-adgangskoder og kildepræfikser, kildealias-beskyttelse, atomar publicering, CAdES og DocMDP-certificeringsoptions følger SignToFile

Timestamps, tilbagekaldelseskonklusioner og langtidsvalidering er separate capabilities