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 делает эту очистку автоматически