如何将SSL证书文件从.key转换成.pem
2023年2月7日
不同的平台或服务器场景部署SSL证书所需要的文件格式都不一样,这样就会涉及到SSL证书文件格式之间的转换,本文主要介绍一下如何将.key文件转换成.pem文件。
首先,私钥扩展名一般为“.pem”或“.key”,在文本编辑器中打开私钥文件
私钥 PEM 格式:以“—–BEGIN RSA PRIVATE KEY—–”作为开头, “—–END RSA PRIVATE KEY—–” 作为结尾。中间的内容每行 64 字符,最后一行长度可以不足 64 字符
如果您得到是以“—–BEGIN PRIVATE KEY—–”作为开头, “—–END PRIVATE KEY—–” 作为结尾的私钥,建议您通过 openssl 工具进行格式转换,命令如下:
openssl rsa -in old_server_key.pem -out new_server_key.pem
我们可以在服务器里操作,这里以CentOS为例,Xshell连接到服务器,查看服务器是否已安装openssl工具,命令如下:
openssl version -a
可以查看openssl安装版本号和路径
上传一个扩展名为.key的文件
通过命令将.key文件转换为.pem
打开.pem文件
这样就完成了转换,更多SSL证书文件格式之间的转换可以参考这篇文章《如何将SSL证书格式转换为适当的格式》。