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. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |