查看: 2956|回复: 3

请问自签ssl证书,是否支持国密ssl(gmssl)方式

升级   0.67%

3

主题

6

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2022-4-28 13:45:42 | 显示全部楼层 |阅读模式
在本地使用gmssl(国密ssl)生成的证书配置https,一直报错:

[Java] 纯文本查看 复制代码
java.io.IOException: keystore password was incorrect
	at java.base/sun.security.pkcs12.PKCS12KeyStore.engineLoad(PKCS12KeyStore.java:2117)
	at java.base/sun.security.util.KeyStoreDelegator.engineLoad(KeyStoreDelegator.java:243)
	at java.base/java.security.KeyStore.load(KeyStore.java:1479)
	at org.eclipse.jetty.util.security.CertificateUtils.getKeyStore(CertificateUtils.java:54)
	at org.eclipse.jetty.util.ssl.SslContextFactory.loadKeyStore(SslContextFactory.java:1191)
	at org.eclipse.jetty.util.ssl.SslContextFactory.load(SslContextFactory.java:323)
	at org.eclipse.jetty.util.ssl.SslContextFactory.doStart(SslContextFactory.java:245)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
	at org.eclipse.jetty.server.SslConnectionFactory.doStart(SslConnectionFactory.java:97)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:169)
	at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:117)
	at org.eclipse.jetty.server.AbstractConnector.doStart(AbstractConnector.java:321)
	at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:81)
	at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:234)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
	at org.eclipse.jetty.server.Server.doStart(Server.java:401)
	at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:72)
	at com.x.server.console.server.application.ApplicationServerTools.start(ApplicationServerTools.java:158)
	at com.x.server.console.server.Servers.startApplicationServer(Servers.java:116)
	at com.x.server.console.Main.startApplicationServer(Main.java:340)
	at com.x.server.console.Main.startAll(Main.java:425)
	at com.x.server.console.Main.main(Main.java:146)
Caused by: java.security.UnrecoverableKeyException: failed to decrypt safe contents entry: java.security.cert.CertificateParsingException: java.io.IOException: Unknown named curve: 1.2.156.10197.1.301
	... 25 more


显示的是密码不正确,但是我已经在token.json中配置了正确的密码。
网上查找的反馈是 jdk自带的解析证书解析不了 国密证书;
百度链接地址:
https://blog.csdn.net/qq_40806881/article/details/120524669

麻烦各位大佬给看下是什么问题。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

升级   100%

0

主题

567

回帖

1980

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1980
发表于 2022-4-29 17:26:58 | 显示全部楼层
确实平台对这样的签证还不支持,需要底层修改适配,你可以自己尝试修改,或者尝试使用nginx解析https,也可以通过官网联系我们商务获取支持
回复

使用道具 举报

升级   0.67%

3

主题

6

回帖

51

积分

注册会员

Rank: 2

积分
51
发表于 2022-5-5 09:24:49 | 显示全部楼层
启蒙星 发表于 2022-4-29 17:26
确实平台对这样的签证还不支持,需要底层修改适配,你可以自己尝试修改,或者尝试使用nginx解析https,也可 ...

好的,感谢大佬回复
回复

使用道具 举报

升级   100%

138

主题

1万

回帖

3万

积分

超级版主

Rank: 8Rank: 8

积分
37517
发表于 2022-5-5 09:48:17 | 显示全部楼层
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系客服 关注微信 下载APP 返回顶部 返回列表
viewthread