其他分享
首页 > 其他分享> > 如何使用openssl将PEM编码的X509证书作为C字符串?

如何使用openssl将PEM编码的X509证书作为C字符串?

作者:互联网

我有一个带有自签名证书的openssl X509结构.我需要从这个结构中获取PEM格式的C字符串.我需要使用哪些openssl API来实现这一目标?

我尝试在https://www.codeblog.org/gonzui/markup/openssl-0.9.8a/demos/x509/mkcert.c处执行示例程序.此程序显示了将PEM格式的证书写入文件的方法.如果没有其他办法,我可以将此文件的内容读入C字符串.

解决方法:

查看openssl x509命令的源代码,看看它是如何操作读取DER编码文件并写入PEM的 – 即:

openssl x509 -in mycert.der -inform DER -out mycert.pem

cli utils的代码非常容易理解

标签:c,openssl,x509,x509certificate,pem
来源: https://codeday.me/bug/20190927/1824210.html