如何使用openssl API读取DER格式的服务器证书?

时间:2016-08-02 08:26:14

标签: c ssl openssl ssl-certificate der

我想以DER格式读取服务器证书并将其存储在我们的数据库中,我发现使用X509结构打印证书的api,但我没有看到任何API将其作为字符串。任何人都可以指出API或任何例子来阅读证书吗?

1 个答案:

答案 0 :(得分:0)

据我所知,您有两种存储证书的选择。第一种方法是,将数据库列类型设置为BLOB,然后存储二进制证书数据。

第二种方法,将数据库列类型设置为TEXT,使用Base64对证书数据进行编码,然后存储编码的字符串。当您需要使用证书时,Base64会将其解码回ASN.1 / DER。