首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Bouncy Castle JSSE (1.68)中启用命名组?

如何在Bouncy Castle JSSE (1.68)中启用命名组?
EN

Stack Overflow用户
提问于 2021-02-17 20:43:54
回答 1查看 112关注 0票数 1

我想使用Bouncy Castle1.68JSSE创建一个支持brainpoolP512r1的Java TLS服务器。我认为用系统属性jdk.tls.namedGroups列出它就足够了,但这只会导致以下输出:

代码语言:javascript
复制
2021-02-17T13:14:17,240 ERROR - Feb 17, 2021 1:14:17 PM org.bouncycastle.jsse.provider.NamedGroupInfo createCandidates
WARNING: 'jdk.tls.namedGroups' contains disabled NamedGroup: brainpoolP512r1

我在谷歌上几乎找不到任何关于这个话题的东西。我在bouncycastle.org找到了BCJSSE-PDF。我已经在Github上读到了很大一部分TLS源代码。但是我不能理解这个问题。感谢您的任何提示!

编辑:我刚刚在JSSE代码中发现了一些可疑的东西:ECUtil.java。也许我使用AdoptOpenJDK 11.0.10+9很重要?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-18 21:08:28

最好将提供程序放在前面,而JSSE提供程序是第一个。我的“禁用命名组”错误消失了。我甚至不再需要使用jdk.tls.namedGroups了。

代码语言:javascript
复制
Security.insertProviderAt(new BouncyCastleProvider(), 1);
Security.insertProviderAt(new BouncyCastleJsseProvider(), 1);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66242194

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档