代码之家  ›  专栏  ›  技术社区  ›  ring bearer

从基于glassfish的web ap访问https web服务

  •  0
  • ring bearer  · 技术社区  · 16 年前

    我正在尝试访问 HTTPS 基于web/ear应用程序的web服务url 在一 Glassfish 应用程序服务器域。
    我们已从供应商处获得证书,该证书显示 HTTPS 网址。 安装需要哪些步骤 SSL 访问Web服务的证书? 谢谢

    2 回复  |  直到 13 年前
        1
  •  4
  •   Pascal Thivent    16 年前

    安装ssl证书以访问web服务需要哪些步骤?

    如果证书是自签名证书,或者没有由jvm已经拥有根ca(如thawte、verisign等)的ca签名, 你必须将其添加到客户端信任存储中 并配置web服务客户机或glassfish(这里是客户机)以使用此信任存储来建立信任链。

    要将独立证书导入信任存储,请使用 keytool . This post 解释如何使用它(请参阅本节 创建Java密钥和信任存储 )

    然后,将web服务客户端配置为使用此信任存储。为此,您需要定义系统属性 javax.net.ssl.trustStore 也许 javax.net.ssl.trustStorePassword . 你可以在玻璃鱼的水平上做(看这个 this post )

        2
  •  1
  •   Thorbjørn Ravn Andersen    16 年前

    你需要为https配置glassfish吗?

    https://glassfish.dev.java.net/javaee5/security/faq.html#configssl

    或者需要在浏览器中安装客户端证书?