【问题标题】:Configure keystore for soap web service in Glassfish - How to?在 Glassfish 中为肥皂网络服务配置密钥库 - 如何?
【发布时间】:2011-10-20 17:05:09
【问题描述】:

我一直使用 Tomcat 作为应用程序服务器来部署我的 web 服务,使用 Metro。

  • 我使用相互证书身份验证(消息级安全性)。
  • 我创建了自己的凭据授权、服务器密钥对和客户端密钥对。
  • 我的 resources/META-INF 文件夹中有一个“wsit-.xml”文件,其中包含 WS-* 配置,包括密钥库和信任库位置以及密码。

一切都很好!

但今天我尝试创建一个新项目,但现在是为 Glassfish (3.1.1)。使用相同的密钥库、信任库和配置文件。但现在我收到一个异常:“路径不与任何信任锚链接”。

  • 是否可以在项目中使用密钥库而不是 Glassfish 中的密钥库?
  • 如果没有,如何在 glassfish 中配置我的密钥对?

【问题讨论】:

    标签: java security soap glassfish ws-security


    【解决方案1】:

    看来 Glassfish 不使用 wsit 配置文件,所以项目中的键。

    需要将您的密钥对添加到域目录下 conf 文件夹中的 keystore.jks 中。还有一个 cacerts.jks,您需要在其中添加要放入信任库的证书。

    您需要配置 domain.xml 并在soap部分下添加您的密钥别名的配置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 2021-07-29
      • 2017-01-16
      • 2017-12-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多