THPDFHeadlessDocument.SignPFXToFile
function SignPFXToFile(FieldIndex: Integer; const FileName: string;
const PFX: SysUtils.TBytes; const Password: UnicodeString;
const Options: THPDFHeadlessCMSOptions;
ReservedCMSBytes: Integer = 16384): THPDFHeadlessCMSResult;
Lädt eine passwortgeschützte PKCS12-Zertifikats-/Schlüssel-Identität mit OpenSSL 3 und signiert über den gemeinsamen inkrementellen PDF-Writer
Password wird als UTF-8 kodiert und darf kein NUL enthalten; fehlerhafte DER-Daten, nachlaufende Bytes, falsche Passwörter, fehlende passende Identitäten und Byte-Budget-Fehler veröffentlichen keine Ausgabe
Das Identitätszertifikat und zusätzliche Chain-Zertifikate kommen ins CMS; temporäre Private-Key-PEM- und Passwort-Puffer werden nach Gebrauch gelöscht
AES-256-R5/R6-Passwörter und Source-Präfixe, Source-Alias-Schutz, atomare Veröffentlichung, CAdES und DocMDP-Zertifizierungsoptionen folgen SignToFile
Zeitstempel, Widerrufsfolgerungen und Langzeitvalidierung sind separate Fähigkeiten