【发布时间】:2009-04-17 09:53:31
【问题描述】:
我开发了一个应用程序,它使用 Apache XML 安全库进行 xml 加密和签名。它在 SUN 的 JDK 上运行没有任何问题,但是,IBM JDK 给了我很多问题。
签名不正确(验证失败),pkcs11提供者加密失败。
问题似乎是因为 IBM 提供了自己的安全提供商。 我试图注释掉那些提供程序(即 fips),我几乎设法获得了与 sun 的 jdk 相同的行为,除了 pkcs11 提供程序,它总是失败。
有什么建议吗?
【问题讨论】:
-
你能说得更具体点吗?您使用的是哪个版本的 IBM JDK?您是否获得了堆栈跟踪,或者加密只是产生了错误的输出?
-
我想没有人知道这方面的更多信息。我在使用 XML 签名时遇到了同样的问题。使用 Sun JDK 一切正常,但在 IBM JDK 下,生成的签名无法验证。