0

我需要通过 https url 连接到第三方服务器。

我的基于 java 的 webapp 将托管在 weblogic 9.2 服务器中,该服务器将以 https 安全模式从第三方服务器获取信息。第三方将提供我需要安装在 weblogic 服务器中的服务器 ssl 证书。

请让我知道将服务器证书安装/导入到 weblogic 服务器的过程是什么。

4

2 回答 2

0

快速的谷歌搜索会发现丰富的知识。

快速总结:

  1. 将私钥和 your_domain_name.pem 文件复制到 \wlserver6.0\config\mydomain 目录中。

  2. 为私钥文件和 your_domain_name.pem 文件分配保护,以便只有 WebLogic Server 的系统用户具有读取权限,而所有其他用户无权访问私钥文件或数字证书。

  3. 将 WebLogic Server 配置为使用 SSL 协议:

    • 您需要在“服务器配置”窗口的 SSL 选项卡上输入以下信息:

    • 在服务器证书文件名字段中,输入 WebLogic Server (digicertpack.pem) 的数字证书的完整目录位置和名称。在服务器密钥文件名字段中,输入 WebLogic Server 的私钥文件的完整目录位置和名称。确保启用 SSL。将 SSL 侦听端口设置为 443。在大多数情况下,不应检查 Client Certificate Enforced。单击应用按钮以保存您的更改。

  4. 重新启动 Weblogic 服务器。

于 2013-07-03T17:31:33.610 回答
0

我最近遇到了类似的问题,所以我想记录一下解决方案。请按照以下步骤操作。

  1. 通过浏览器从 Web 服务 URL 导出证书。
  2. 将证书导入信任库。像这样 -

keytool -import -trustcacerts -keystore "TRUST STORE location" -alias "A NAME FOR THIS CERTIFICATE" -file "PATH TO CERTIFICATE"

  1. 确保 Weblogic 服务器实例引用了信任库。在管理控制台中,选择服务器 -> 密钥库 -> 信任(页面中的部分)

  2. 重新启动服务器实例。

    这个博客有很好的信息。http://theheat.dk/blog/?p=2059

于 2016-08-11T21:09:04.077 回答