Loading... <p> 最近使用又拍云的https服务,结果又拍云只支持pem格式的证书。而沃通发放的SSL证书是给的crt格式和key格式的两个文件。在网上搜索怎么转换格式,结果也搜不出来,真是难为坏了。看了教程,又是让装openssl,又是让装vs2010,关键是装上了还老是各种出错,实在是搞不定,毕竟没接触过这些东西呀。后来在一个老外的网站上看到了可以曲线救国,先转成pfx格式的,然后再由pfx格式转换成pem格式。姑且就这样吧,谁让咱没技术呢?记在这里省的以后再用的时候找不到吧。</p> <p> 如果你会用下面的语句,那最好,直接转换。如果不会的话,那就按我的笨办法吧,亲测可用。</p> <blockquote><pre><code><font color="#ff0000" face="微软雅黑">openssl x509 -in mycert.crt -out mycert.pem -outform PEM</font></code></pre></blockquote> <p><strong><font color="#9b00d3">笨办法:</font></strong></p> <p> 1、把crt文件和key文件转换成pfx格式。</p> <p> 打开老外的这个网站 <a title="https://www.sslshopper.com/ssl-converter.html" href="https://www.sslshopper.com/ssl-converter.html" target="_blank" rel="noopener">https://www.sslshopper.com/ssl-converter.html</a> ,按下图导入文件,然后转换出pfx格式的文件。</p> <p><img style="float: none; margin-left: auto; display: block; margin-right: auto" src="https://huyangjia.com/usr/uploads/2015/12/sslshopper.jpg"></p> <p>2、电脑上下载openssl安装版。win10 64位系统亲测可用。安装的路径要记好,最好默认路径吧。 <a href="https://pan.baidu.com/s/1c1vRKek" target="_blank" rel="noopener">点此下载</a>。</p> <p><img style="float: none; margin-left: auto; display: block; margin-right: auto" src="https://huyangjia.com/usr/uploads/2015/12/openssl.jpg"></p> <p>3、安装好后打开系统的“命令提示符”,输入<font color="#0000ff"> cd C:OpenSSLbin</font> ,进入bin文件夹。然后输入openssl.exe 进入 openssl 环境。此时就可以转换证书了。</p> <p>4、把需要转换的证书复制一份到bin文件夹里,这样做只是为了输入方便。</p> <p>输入命令: <font color="#ff0000">pkcs12 –in 你的证书文件名.pfx –out 你的证书文件名.pem –nodes</font></p> <p><font color="#000000"> 这里以某某公司.pfx作为例子: </font></p> <p><font color="#000000"><img style="float: none; margin-left: auto; display: block; margin-right: auto" src="https://huyangjia.com/usr/uploads/2015/12/zhuanhuan.jpg"> </font></p> <p><font color="#000000"> 如果你的pfx是有密码的,则需要输入密码,没密码的话直接回车。如果看到 MAX verified OK,那么大功告成了!快去 bin 目录下看看有没有 你的证书文件名.pem 的文件吧。以上方法参考了CSDN下一站在羽泉家发的文章,特此感谢,帮了我大忙!</font></p> 最后修改:2021 年 12 月 20 日 10 : 37 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者