Как прочитать сертификат сервера в формате DER с помощью openssl API?
Я хочу прочитать сертификат сервера в формате DER и сохранить его в нашей БД, я нашел API для печати сертификата, используя структуру X509, но я не вижу API, чтобы получить его в виде строки. Может кто-нибудь, пожалуйста, укажите API или любой пример для чтения сертификата?
1 ответ
Насколько я знаю, у вас есть два варианта хранения сертификата. Первый способ - сделать тип столбца БД BLOB, а затем сохранить данные двоичного сертификата.
Второй способ - сделать тип столбца БД TEXT, закодировать данные сертификата с помощью Base64, а затем сохранить закодированную строку. Когда вам нужно использовать сертификат, Base64 декодирует его обратно в ASN.1/DER.