如何将SSL证书文件从.key转换成.pem?

不同的平台或服务器场景部署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文件

相关推荐: PKI是什么?在代码签名中扮演什么角色

PKI,全名为公钥基础设施(Public Key Infrastructure),是一种用于确保通信安全的技术体系。它提供了一套全面的密码学算法、协议、安全服务和管理方法,用于实现身份验证、加密通信和数字签名等功能。在现代信息安全领域,PKI起到了重要的作用,…