将 PFX,JKS 证书转换为 PEM 格式方法
密码库与证书格式
目前主流的WEB服务器主要基于两种密码库,分别是OpenSSL和Java,例如Nginx和Apache是由OpenSSL提供的密码库,一般为PEM格式,Tomcat是由Java提供的密码库,一般为JKS格式。此外,微软Windows Server中的IIS服务器,使用了Windows自带的证书库生成PFX格式的证书文件。
下载并安装 OpenSSL 工具
可以从 OpenSSL 的官网(https://www.openssl.org/)下载对应平台的 OpenSSL 工具,然后安装 OpenSSL 工具。
PFX证书转换为 PEM 格式
准备pfx证书
20240503.pfx
创建存放证书的目录
mkdir /etc/nginx/ssl
pfx 导出 pem 格式
]# openssl pkcs12 -in 20240503.pfx -nodes -out /etc/nginx/ssl/20240503.pem Enter Import Password: # 输入证书的密码 MAC verified OK
pem 导出 key 格式
cd /etc/nginx/ssl && openssl rsa -in 20240503.pem -out 20240503.key
pem 导出 crt 格式
cd /etc/nginx/ssl && openssl x509 -in 20240503.pem -out 20240503.crt
查看证书目录
]# ll /etc/nginx/ssl -rw-r--r-- 1 root root 1204 May 4 09:58 20240503.crt -rw-r--r-- 1 root root 1675 May 4 09:57 20240503.key -rw-r--r-- 1 root root 3261 May 4 09:54 20240503.pem
JKS证书转换为 PEM 格式
将 JKS 文件导出为 PKCS12 格式
执行下面的命令将 JKS 文件导出为 PKCS12 格式。需要替换其中的 your_alias_name 和 your_keystore.jks 为实际的别名和 JKS 文件路径,如果没有别名,可以把-srcalias your_alias_name 直接去掉。
keytool -importkeystore -srckeystore your_keystore.jks -destkeystore your_keystore.p12 -srcalias your_alias_name
将 PKCS12 格式的证书转换为 PEM 格式
执行下面的命令将 PKCS12 格式的证书转换为 PEM 格式。需要替换其中的 your_keystore.p12 和 your_cert_name.pem 为实际的 PKCS12 文件名和 PEM 文件名。
openssl pkcs12 -in your_keystore.p12 -out your_cert_name.pem -nodes
到此这篇关于将 PFX,JKS 证书转换为 PEM 格式方法的文章就介绍到这了,更多相关将 PFX JKS 证书转换为 PEM 格式内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
xampp中apache在windows7下无法启动的解决方法
下载zip版本的xampp,无法启动apache ,现象是短暂显示了running标志之后就停止了,日志显示WARNING:terminating worker thread 0。2010-03-03
selenium+chromedriver在服务器运行的详细教程
这篇文章主要介绍了selenium+chromedriver在服务器运行的详细方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-03-03
HTTP 错误 403.1禁止访问:禁止执行访问的完美解决方法
这篇文章主要介绍了HTTP 错误 403.1禁止访问:禁止执行访问的完美解决方法,需要的朋友可以参考下2016-11-11
Microi 吾码低代码解锁服务器虚拟化无限潜能(最新推荐)
在当今数字化转型加速的时代背景下,服务器虚拟化技术已成为信息技术领域的关键驱动力之一,这篇文章主要介绍了Microi 吾码低代码解锁服务器虚拟化无限潜能(最新推荐),需要的朋友可以参考下2024-12-12
MongoDB学习笔记(二) 通过samus驱动实现基本数据操作
传统的关系数据库一般由数据库(database)、表(table)、记录(record)三个层次概念组成,MongoDB是由(database)、集合(collection)、文档对象(document)三个层次组成2013-07-07


最新评论