HPDFLoadHeadlessPFXIdentity

procedure HPDFLoadHeadlessPFXIdentity(const PFX: SysUtils.TBytes;
  const Password: UnicodeString; MaximumBytes: Integer;
  out CertificatePEM, PrivateKeyPEM: SysUtils.TBytes);

Декодирует и аутентифицирует ограниченную по размеру идентичность PKCS12 DER через OpenSSL 3, возвращая листовой сертификат и цепочку в PEM и соответствующий приватный ключ в незашифрованном PEM

Входной DER и каждый PEM-выход должны влезать в MaximumBytes; пароли в UTF-8, встроенный NUL отклоняется, хвостовые данные после DER не принимаются

Функция никогда не спрашивает пароль и затирает внутренние буферы пароля и сериализации приватного ключа

Оба возвращённых массива принадлежат вызывающему, и PrivateKeyPEM надо затереть после использования; SignPFXToFile делает эту очистку автоматически