THPDFHeadlessDocument.SignPFXToFile

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

以 OpenSSL 3 載入密碼保護的 PKCS12 憑證/金鑰身分,並透過共用的增量 PDF 寫入器簽署

Password 以 UTF-8 編碼且不得含 NUL;格式錯誤的 DER、多餘尾端位元組、密碼錯誤、沒有符合的身分,以及位元組預算失敗,都不會產出任何輸出

身分憑證與額外的鏈憑證會放進 CMS;暫用的私鑰 PEM 與密碼緩衝區在使用後清除

AES-256 R5/R6 密碼與來源前綴、來源別名保護、原子發布、CAdES 與 DocMDP 認證選項,都依循 SignToFile

timestamp、撤銷結論與長期驗證是另外的能力