Преобразование .PFX в .PEM программно?

Мне нужно программно извлечь сертификаты и их закрытые ключи из хранилища сертификатов MS и как-то перевести их в формат .PEM. Я неЯ не хочу использовать OpenSSL в командной строке, так как я хотел бы сохранить все в памяти, избегая файлов.

Я могу экспортировать их из Windows в блоб PFX-формата, используя PFXExportCertStoreEx (). Я проверил это, записав его в файл и преобразовав его в .PEM с OpenSSL. Полученный файл .PEM работает нормально. Поэтому остающаяся проблема заключается в том, чтобы перевести их в формат .PEM в памяти.

Мы'мы интегрировали другую библиотеку SSL, которая хочет .PEM. (Это'это не OpenSSL ...) Так что яЯ хотел бы достичь этого, не включая также источник OpenSSL в наш проект C ++. Есть идеи?

Ответы на вопрос(1)

Ваш ответ на вопрос