繁体   English   中英

从基于Glassfish的Web-ap访问HTTPS Web服务

[英]Accessing an HTTPS web service from Glassfish based web-ap

我正在尝试从Glassfish应用程序服务器域上部署的Web / ear应用程序访问基于HTTPS的Web服务URL。
我们已经从提供HTTPS URL的供应商处获得了证书。 为了访问Web服务,安装SSL证书需要执行哪些步骤? 谢谢

为了访问Web服务,安装SSL证书需要执行哪些步骤?

如果该证书是自签名证书,或者尚未由JVM已经具有根CA(例如Thawte,Verisign等)的CA对其进行签名,则必须将其添加到客户端信任存储中并进行配置Web服务客户端或GlassFish(此处是客户端)使用此信任库来建立信任链。

要将独立证书导入信任库,请使用keytool 这篇文章解释了如何使用它(请参阅创建Java密钥和信任库一节)。

然后,将Web服务客户端配置为使用此信任存储。 为此,您需要定义系统属性javax.net.ssl.trustStore并且可能定义javax.net.ssl.trustStorePassword 您也许可以在GlassFish级别上执行此操作(请参阅此帖子 )。

您需要为https配置Glassfish吗?

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

还是需要在浏览器中安装客户端证书?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM