HPDFLoadHeadlessPFXIdentity
procedure HPDFLoadHeadlessPFXIdentity(const PFX: SysUtils.TBytes;
const Password: UnicodeString; MaximumBytes: Integer;
out CertificatePEM, PrivateKeyPEM: SysUtils.TBytes);
Dekoduje i uwierzytelnia ograniczoną tożsamość PKCS12 DER przez OpenSSL 3, zwracając certyfikat liścia i łańcucha jako PEM oraz pasujący klucz prywatny jako nieszyfrowany PEM
Wejściowy DER i każde wyjście PEM muszą mieścić się w MaximumBytes; hasła używają UTF-8, osadzone NUL jest odrzucany, a resztkowe dane DER nie są akceptowane
Funkcja nigdy nie pyta o hasło i czyści wewnętrzne bufory serializacji hasła i klucza prywatnego
Wywołujący jest właścicielem obu zwróconych tablic i musi wyczyścić PrivateKeyPEM po użyciu; SignPFXToFile wykonuje to sprzątanie automatycznie