ssl证书怎么格式转化

SSL证书格式主要有公钥证书格式标准X.509中定义的PEM和DER、公钥密码标准PKCS中定义的PKCS#7和PKCS#12、Tomcat专用的JKS。常见的SSL证书格式及转化方法如下:

常见的SSL证书格式

DER:Distinguished Encoding Rules的缩写,二进制编码的证书格式,相当于PEM格式的二进制版本,证书后缀有: .DER .CER .CRT,主要用于Java平台

PEM: Privacy Enhanced Mail的缩写,Base64编码的证书格式,是将二进制版本Base64编码后,以”—–BEGIN…”开头, “—–END…”结尾。证书后缀有: .PEM .CER .CRT,主要用于Apache和Nginx。

PKCS#7: PKCS(Public-Key Cryptography Standards)标准中的PKCS#7(Cryptographic Message Syntax Standard)。它不包含私钥,并将证书链和用户证书单独存放。证书后缀有: .P7B .P7C .SPC,主要用于Tomcat和Windows Server。

PKCS#12:PKCS(Public-Key Cryptography Standards)标准中的PKCS#12(Personal Information Exchange Syntax Standard)。它包含私钥,证书链,用户证书,并设置了密码。证书后缀有: .P12 .PFX,主要用于Windows Server。

JKS: JavaKeyStore的缩写,它包含私钥,证书链,用户证书,并设置了密码。证书后缀是.jks。主要用于Tomcat。

SSL证书格式转化方法

WebTrust认证的CA机构签发的证书通常只提供PEM格式或PKCS#7格式,如需其他证书格式,可以在下面常用的两种方法中任选其一进行格式转化。

方法一:使用OpenSSL、Keytool转化

1.pem转换pfx

openssl pkcs12 -export -in 'test.pem' -inkey 'test.key' -out 'test.p12' -passout pass:123456

2.pem转换jks

openssl pkcs12 -export -in 'test.pem' -inkey 'test.key' -out 'test.p12' -passout pass:123456
keytool -importkeystore -srckeystore 'test.p12' -srcstoretype PKCS12 -destkeystore 'test.jks' -srcstorepass 123456 -deststorepass 123456

3.pfx转换pem

openssl pkcs12 -in test.p12 -passin pass:123456 -out test3.pem -nodes

4.pfx转换jks

keytool -importkeystore -srckeystore 'test.p12' -srcstoretype PKCS12 -destkeystore 'test.jks' -srcstorepass 123456 -deststorepass 123456

5.jks转换pem

keytool -importkeystore -srckeystore 'test.jks' -srcstoretype jks -destkeystore 'test.p12' -deststoretype PKCS12 -srcstorepass 123456 -deststorepass 123456
openssl pkcs12 -in test.p12 -passin pass:123456 -out test3.pem -nodes

6.jks转化pfx

keytool -importkeystore -srckeystore 'test.jks' -srcstoretype jks -destkeystore 'test.p12' -deststoretype PKCS12 -srcstorepass 123456 -deststorepass 123456

方法二:SSL证书格式转化工具

对于非专业人士,方法一显得有点复杂。在线SSL证书转化工具只需要按要求提示上传相关证书文件,选择目标格式后即可完成转换,较为简单。如下图:

不同服务器类型支持的SSL证书格式不同,请根据自己的服务器选择对应的证书格式即可安装SSL证书。

(0)

相关推荐

  • 关于SSL证书安装的问题

    尊敬的会员,大家好,我是[文德数据]90小编小宇: 今天为大家介绍下SSL证书的问题,希望大家多多支持!​ 操作方法 01 SSL证书是数字证书的一种,类似于驾驶证.护照和营业执照的电子副本.SSL证 ...

  • 微软非法SSL证书引发"钓鱼"攻击解决方法介绍

    最近,微软在TechNet上公布了一则对于非法发放的SSL证书警告,称SSL证书有可能引起攻击者采用欺骗内容执行钓鱼攻击或者“中间人”攻击。目前,SSL证书被发放到live.fi。 这一事件将影响包括 ...

  • SSL证书是什么?

    SSL证书是什么? SSL证书是数字证书的一种,类似于驾驶证、护照和营业执照的电子副本。因为配置在服务器上,也称为SSL服务器证书。 SSL 证书就是遵守 SSL协议,由受信任的数字证书颁发机构CA( ...

  • 三星手机ssl 证书错误怎么办?

    不同的原因有不同的解决办法,具体如下: ssl证书错误一:"无法将这个证书验证到一个受信任的证书颁发机构"或者类似"该安全证书由您没有选定信任的公司颁发"等情况 ...

  • 微信小程序要该怎么选择SSL证书类型?

    微信9月21日晚宣布“微信小程序开始内测”,并于11月3日宣布开始公测,官方需求文档要求后台使用HTTPS请求进行网络通信,不满足条件的域名和协议无法请求.因此开发者应先准备好配置好HTTPS证书的域 ...

  • 阿里云域名的ssl证书该怎么申请——教你如何免费获得

    当你需要建设一个网站时,域名是必须的,而阿里云就是一个这样的平台,域名是可以申请免费的ssl证书,接下来就让我教你如何简单又省时的完成.具体如下:1. 第一步需要打开阿里云管理域名后台.2.从你已有的 ...

  • 怎么将Excel表格中的文本格式转化为数值格式

    如果我们表格中的数据格式不统一,在排序时就会出现问题了,想要将文本格式转换成数值格式,该怎么操作呢?今天就跟大家介绍一下怎么将Excel表格中的文本格式转化为数值格式的具体操作步骤.1. 如图,在打开 ...

  • Firfox中SSL证书错误怎么解决(Firfox中常见的SSL证书错误怎么修复)

    Firfox中常见的SSL证书错误Firfox是互联网主流的浏览器之一,为了保护用户的安全性,Firfox出台了一系列的政策以及其他附件来安全保护用户的隐私,SSL证书是其中的安全保护措施之一.Fir ...

  • 硬盘格式转化(电脑硬盘怎么转格式)

    生活中经常会遇到硬盘格式转换的问题,很多小伙伴都不知道怎么进行操作,特别是Mac小白们.今天,小编想要给不熟悉Mac系统的小伙伴推荐一款专业且高效的磁盘管理工具--Tuxera NTFS,可以帮助我们 ...

  • ssl证书下载失败怎么解决(ssl证书验证失败是什么意思)

    SSL证书的重要性想必不少站长用户都知道,在正规权威的CA颁发机构申请SSL证书厚,完成SSL证书购买和审核环节,就可以将证书下载部署在服务器上.很多用户反馈,为什么总显示下载失败?下面随安信小编来看 ...