- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我们的项目中,我们需要通过 SSL 与第三方服务器通信。之前我们使用 RSA 的 sslJ 提供程序 com.rsa.jsse.JsseProvider
,但由于其中的一些问题,现在我们不得不使用 Sun 的 SSL 提供程序 com.sun.net.ssl。 internal.ssl.Provider
并且我们需要使用 RSA 的加密提供程序“JsafeJCE”以符合 FIPS。
我在使用 JsafeJCE 提供程序创建 KeyManagerFactory 时遇到问题。
KeyManagerFactory keyManagerFactory = KeyManagerFactory.getInstance("PKCS12",
"JsafeJCE");
以下是我得到的异常
Exception in thread "main" java.security.NoSuchAlgorithmException: no such algorithm: PKCS12 for provider JsafeJCE
谁能告诉我 JsafeJCE 支持的 KeyManagerFactory 算法?
最佳答案
我假设您已经正确安装了 RSA JsseProvider 和 JsafeJCE。
PKCS12
是 KeyStore
类型,而不是 KeyManager
类型。创建 PKCS12
类型的 KeyManagerFactory
没有意义,也许您的意思是 KeyStore.getInstance("PKCS12", "JsafeJCE")
.
否则,如果您在 KeyManagerFactory
之后,它是一个 JSSE 类,而不是 JCE 类,因此它需要一个 JSSE 提供者,而不是 JCE 提供者。 provider name for the RSA JsseProvider是“RsaJsse
”,而不是“JsafeJCE
”(尽管它将在幕后使用该 JCE 提供程序,请参阅 this note)。
Can someone please tell me the algorithms supported by JsafeJCE for KeyManagerFactory?
根据documentation支持的 KMF 名称应该是 "X509
" , 尽管一些别名也是有效的。
关于java - JsafeJCE 对 KeyManagerFactory 支持的算法有哪些?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16568400/
在我们的项目中,我们需要通过 SSL 与第三方服务器通信。之前我们使用 RSA 的 sslJ 提供程序 com.rsa.jsse.JsseProvider,但由于其中的一些问题,现在我们不得不使用 S
由于代码输入错误,我不小心从我的 ColdFusion 9 服务器中删除了“JsafeJCE”证书提供程序。有什么办法可以恢复吗?如果是,如何?服务器和ColdFusion服务已经重启,无果。 虽然我
尝试通过 LDAP 更改 ColdFusion 中的密码时出现此错误。 尽管有错误,一切似乎都按要求完成。 堆栈跟踪在线程开始时结束,所以我无法说出确切的触发点。 编辑: 当我们从 CFMX7 迁移到
我是一名优秀的程序员,十分优秀!