pfx 证书 转 jks 证书

2022-09-06 17:42:31 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

今天在tomcat 配置 https pfx 证书时 总是配置失败 很是 头疼 ,配置参数如下:

代码语言:javascript复制
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
		maxThreads="150" scheme="https" secure="true"
		keystoreFile="cert/you.pfx"
		keystorePass="12345678" 
		clientAuth="false" sslProtocol="TLS" />

修改后 如下 :

代码语言:javascript复制
<Connector port="443" protocol="org.apache.coyote.http11.Http11Protocol" SSLEnabled="true"
		maxThreads="150" scheme="https" secure="true"
		keystoreFile="cert/you.pfx"
		keystorePass="12345678" keystoreType="PKCS12" 
		clientAuth="false" sslProtocol="TLS" />

密码后面多了一个参数 keystoreType=”PKCS12″ 告诉tomcat 你的证书类型 是 pfx 。

你还可以把 pfx 证书 转 jks 证书 , 需要注意的是 jks 证书不能加 keystoreType=”PKCS12″ 具体的转换方式如下:

1、把你的 pfx 证书 放到 jdk 的 bin 目录下 ,然后在bin 目录文件夹上 直接cmd进入 bin 目录

2、输入 keytool -importkeystore -srckeystore you.pfx -srcstoretype pkcs12 -destkeystore new.jks -deststoretype JKS

you.pfx 你的 pfx 证书 new.jks 要转成的 证书

到此就成功了

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/134239.html原文链接:https://javaforall.cn

0 人点赞