THPDFHeadlessDocument.SignPFXToFile

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

Şifre korumalı bir PKCS12 sertifika/anahtar kimliğini OpenSSL 3 ile yükler ve paylaşılan artımlı PDF writer üzerinden imzalar

Şifre UTF-8 olarak kodlanır ve NUL içermemelidir; hatalı DER, sondaki baytlar, yanlış şifreler, eşleşen kimlik yokluğu ve bayt-bütçesi hataları çıktı yayınlamaz

Kimlik sertifikası ve ek zincir sertifikaları CMS'e dâhildir; geçici private-key PEM ve şifre tamponları kullanımdan sonra temizlenir

AES-256 R5/R6 şifreleri ve kaynak önekleri, kaynak alias koruması, atomik yayın, CAdES ve DocMDP sertifikasyon options'ları SignToFile'u izler

Timestamp'ler, revocation sonuçları ve uzun vadeli doğrulama ayrı yeteneklerdir