HTTPS证书文件格式转换
生活随笔
收集整理的這篇文章主要介紹了
HTTPS证书文件格式转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
該文章轉載自 OHTTPS.COM - 免費申請HTTPS通配符證書、自動更新、自動部署
??在部署HTTPS證書時,不同的服務器我們需要用到不同格式的證書文件,常見的證書文件格式有以下幾種:
- PEM
- 適用于Apache、Nginx、Candy Server等Web服務器
- 常見的文件后綴為.pem、.crt、.cer、.key
- 可以存放證書或私鑰,或者兩者都包含
- .key后綴一般只用于證書私鑰文件
- PFX
- 適用于IIS等Web服務器
- 常見的文件后綴為.pfx、.p12
- 同時包含證書和私鑰,且一般有密碼保護
- JKS
- 適用于Tomcat、Weblogic、JBoss、Jetty等Web服務器
- 常見的文件后綴為.jks
??Let’s Encrypt頒發的HTTPS證書一般包括以下幾個文件:
- cert.key(PEM格式):私鑰文件
- cert.cer(PEM格式):證書文件
- fullchain.cer(PEM格式):包含證書和中間證書
??下面我們介紹如何使用cert.key、cert.cer、fullchain.cer生成cert.pfx、cert.jks,以及它們之間如何相互轉換
-
PEM ===> PFX
- 工具:openssl
- 命令:使用cert.key和fullchain.cer文件生成cert.pfx
-
PFX ===> JKS
- 工具:keytool
- 命令:使用cert.pfx生成cert.jks
-
PEM ===> JKS
- 需要使用上面的兩個方法,先將PEM文件轉換為PFX文件,然后再將PFX文件轉換為JKS文件
-
PFX ===> PEM
- 工具:openssl
- 命令1:使用cert.pfx文件生成臨時文件temp.cer,temp.cer中包含了證書和私鑰
- 命令2:使用臨時文件temp.cer文件生成私鑰文件cert.key
- 命令3:使用臨時文件temp.cer文件生成證書文件cert.cer
- 命令4:使用cert.pfx生成中間證書文件chain.cer,合并cert.cer、空白行、chain.cer即可得到fullchain.cer
-
JKS ===> PFX
- 工具:keytool
- 命令:使用cert.jks生成cert.pfx
除了以上這些方法之外,還可以使用在線工具進行證書格式轉換,點擊證書格式轉換工具進行在線格式轉換。
總結
以上是生活随笔為你收集整理的HTTPS证书文件格式转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 名片互赞软件(安卓版)
- 下一篇: JAVA编写程序实现,由键盘输入两个整数