Чтение данных из utf8 сертификата

Есть самоподписанный ssl сертификат с данными в utf8 кодировке (CN, O и тд)

Есть команда openssl для чтения данных

openssl x509 -in cert.pem -noout -text

Она выводит данные в виде

CN = \D0\9C\D0\B0\D1\81\D...

Если добавить один флаг

openssl x509 -in sig.pem -noout -text -nameopt utf8

То вывод будет читаемый

CN=Иванов Иван Ив....

И есть встроенная функция PHP openssl_x509_parse. Но она не содержит доп флагов для парсинга utf8 строк.

И после парсинга у меня не получилось преобразовать строки методами iconv, mb_convert_string, utf8_decode

Вопрос: Как средствами PHP можно правильно прочитать сертификат или преобразовать строки после чтения?


Ответы (0 шт):