将 pfx 证书文件转换成 key 和 cet 文件

pfx 证书由 Public Key Cryptography Standards #12(公钥加密技术12号标准),PKCS#12 标准定义,包含了公钥和私钥的二进制形式的证书,以 pfx 作为证书文件的后缀名。

解决方法

1、下载并安装 OpenSSL 软件。

2、安装 OpenSSL 后,打开运行输入「SYSDM.CPL」进入系统属性,选择「高级」>「环境变量」>「用户变量」>「Path」。

将 pfx 证书文件转换成 key 和 cet 文件
将 pfx 证书文件转换成 key 和 cet 文件

3、添加 OpenSSL 安装目录下的 bin 文件夹路径,默认为 C:\Program Files\OpenSSL-Win64\bin,此处根据实际的软件安装路径进行修改。添加后保存退出。

将 pfx 证书文件转换成 key 和 cet 文件

4、将 pfx 证书文件放到 D 盘根目录,打开运行输入 cmd 进入控制台,执行以下命令。

# 进入D盘
d:

# 将 pfx 格式的证书转换为 pem 文件格式
openssl pkcs12 -in xxx.pfx -nodes -out server.pem

# 从 pem 文件中导出私钥 server.key
openssl rsa -in server.pem -out server.key

# 从 pem 文件中导出证书 server.crt
openssl x509 -in server.pem -out server.crt
本文为原创文章,著作权归作者所有:来自「KOBIN 技术随笔」作者的原创作品,转载请标明出处。
将 pfx 证书文件转换成 key 和 cet 文件
https://blog.kobin.cn/blog/system/s1/555.html
(0)

发表评论

您的电子邮箱地址不会被公开。

CAPTCHAis initialing...