【问题标题】:Is Apache XML security library compatibile with IBM's JDKApache XML 安全库是否与 IBM JDK 兼容
【发布时间】: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 下,生成的签名无法验证。

标签: java xml security apache


【解决方案1】:

这个帖子有帮助吗 - http://www.ibm.com/developerworks/forums/message.jspa?messageID=1315965

过去,我在 Apache Tomcat 中启用 SSL 的 Web 应用程序遇到了麻烦,因为当您定义安全连接器时,Tomcat 默认使用 algorithm=SunX509。使用 IBM JDK 时,您必须通过显式使用 algorithm=Ibmx509 进行覆盖。

我猜你的问题根源也有类似的问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 2011-03-04
    • 2019-09-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    相关资源
    最近更新 更多