THPDFHeadlessDocument.SignPFXToFile
function SignPFXToFile(FieldIndex: Integer; const FileName: string;
const PFX: SysUtils.TBytes; const Password: UnicodeString;
const Options: THPDFHeadlessCMSOptions;
ReservedCMSBytes: Integer = 16384): THPDFHeadlessCMSResult;
Načte heslem chráněnou identitu certifikát/klíč PKCS12 přes OpenSSL 3 a podepisuje přes sdílený přírůstkový PDF writer
Heslo se kóduje jako UTF-8 a nesmí obsahovat NUL; poškozené DER, bajty navíc, nesprávná hesla, chybějící odpovídající identity i selhání bajtového budgetu nepublikují žádný výstup
Certifikát identity a další řetězcové certifikáty se zahrnují do CMS; dočasné PEM buffery privátního klíče i hesla se po použití smažou
Hesla a zdrojové prefixy AES-256 R5/R6, ochrana aliasu zdroje, atomická publikace, CAdES i certifikační volby DocMDP přebírají chování od SignToFile
Timestampy, závěry o revokaci i long-term validace jsou samostatné schopnosti