当谈到 WebSphere 上的 SSL 安全性时,我还是个新手。
但基本上我是从托管在 WebSphere 6.1 上的 Java 应用程序调用 URL。 URL 是通过 SSL 保护的 Web 服务。例如我的 URL 是:
https://servername:portname/service
我使用 cURL 调用网络服务:
--cert test.cer --key test-privkey.pem --pass "Password"
即我有一个 .CER 文件和一个 .PEM 文件。
请有人建议我如何配置 WebSphere(通过管理控制台)以使用我拥有的 CER 文件和 PEM 文件保护“https://servername:portname/service”。
谢谢。
最佳答案
每当使用 SSL URL 时,JVM 都会尝试根据其信任库识别证书。 truststore 文件名为“cacerts”,位于 java/jre/lib/security 文件夹中。为了让 Webapp 识别 SSL 证书,必须将服务的根证书*导入到 cacerts 存储中。这可以借助 java/jre/bin 文件夹中的“keytool -import”来完成。
关于java - WebSphere 6.1 for Windows 上的 SSL 设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3165537/