Я думаю, вам нужно экспортировать этот открытый ключ как X.509, закодированный как ANS.1, который может быть файлом .pem.
С https://serverfault.com/questions/9708/what-is-a-pem-file-and-how-does-it-differ-from-other-openssl-generated-key-file/9717#9717:
PEM сам по себе не является сертификатом, это просто способ кодирования данных. Сертификаты X.509 - это один тип данных, который обычно кодируется с использованием PEM.
PEM - это сертификат X.509 (структура которого определена с использованием ASN.1), закодированный с использованием ASN.1 DER (отличительные правила кодирования), затем проходит через кодирование Base64 и застревает между линиями привязки простого текста (BEGIN CERTIFICATE) и КОНЕЦ СЕРТИФИКАТА).
Вы можете использовать openssl для создания файла .pem, совместимого с ANS.1.
openssl req -new -x509 -days 365 -nodes -out ./cert.pem -keyout ./cert.pem