【发布时间】:2025-12-20 18:05:10
【问题描述】:
我正在使用 Liberty 16.0.0.4,我想从 facebook 帐户图像中获取图像,所以我运行下一个命令将 facebook 证书添加到 Liberty 服务器
keytool -importcert -keystore /pathToServer/Servers/'03- Liberty 16.0.0.4'/wlp/usr/servers/MyProjectServer/resources/key.jks -file facebook.crt -alias facebooksigner
并且证书已成功添加到 liberty key.jks 文件中,我在此文件中列出证书时看到它。
但是当我尝试使用 URL url = new URL(pictureUrl);
获取图像时我的问题它触发了
[错误] CWPKI0022E: SSL HANDSHAKE FAILURE: 从目标发送了具有 SubjectDN CN=*.facebook.com, O="Facebook, Inc.", L=Menlo Park, ST=California, C=US 的签名者主持人。
注意:我在 server.xml 中添加了<keyStore id="defaultKeyStore" password="{xor}EzY9Oi0rJg=="/>
那么你能猜到为什么会这样吗?谢谢:)
【问题讨论】:
标签: java ssl websphere-liberty