THPDFHeadlessDocument.SignPFXToFile

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

Wczytuje chronioną hasłem tożsamość certyfikat/klucz PKCS12 przez OpenSSL 3 i podpisuje przez współdzielony writer przyrostowy PDF

Hasło jest kodowane jako UTF-8 i nie może zawierać NUL; zniekształcony DER, resztkowe bajty, niepoprawne hasła, brak pasujących tożsamości i niepowodzenia budżetu bajtów nie publikują żadnego wyjścia

Certyfikat tożsamości i dodatkowe certyfikaty łańcucha są zawarte w CMS; tymczasowe bufory PEM klucza prywatnego i hasła są czyszczone po użyciu

Hasła i prefiksy źródła AES-256 R5/R6, ochrona aliasów źródła, publikacja atomowa, CAdES i opcje certyfikacji DocMDP podążają za SignToFile

Znaczniki czasu, wnioski o odwołaniach i walidacja długoterminowa to osobne możliwości