Как прочитать сертификат сервера в формате DER с помощью openssl API?

Я хочу прочитать сертификат сервера в формате DER и сохранить его в нашей БД, я нашел API для печати сертификата, используя структуру X509, но я не вижу API, чтобы получить его в виде строки. Может кто-нибудь, пожалуйста, укажите API или любой пример для чтения сертификата?

1 ответ

Насколько я знаю, у вас есть два варианта хранения сертификата. Первый способ - сделать тип столбца БД BLOB, а затем сохранить данные двоичного сертификата.

Второй способ - сделать тип столбца БД TEXT, закодировать данные сертификата с помощью Base64, а затем сохранить закодированную строку. Когда вам нужно использовать сертификат, Base64 декодирует его обратно в ASN.1/DER.

Другие вопросы по тегам