加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

java – 有没有一种实用的方法来确定使用哪些JCE加密提供程序?

发布时间:2020-12-14 19:14:30 所属栏目:Java 来源:网络整理
导读:我们已将Java产品配置为仅使用FIPS验证的RSA JCE加密提供程序.但是,当java.security中仅列出RSA库时,该产品将不起作用.因此,有些事情要求来自其他提供商的非FIPS算法. 通过消除过程,我们可以判断哪些罐子是成功运行所必需的,但这并不能告诉我们哪些算法正在

我们已将Java产品配置为仅使用FIPS验证的RSA JCE加密提供程序.但是,当java.security中仅列出RSA库时,该产品将不起作用.因此,有些事情要求来自其他提供商的非FIPS算法.

通过消除过程,我们可以判断哪些罐子是成功运行所必需的,但这并不能告诉我们哪些算法正在被请求,或者由谁来执行.

这似乎是一个经常被问到的问题,但显然我们没有发现正确的文档或Google搜索字符串:是否有任何可靠,方便和一致的机制来确定在正在运行的JVM实例中使用哪些JCE提供程序?

最佳答案
那么你可以使用Security.getProviders()枚举提供者;

这是an example listing providers and the algorithms they implement.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读