1

您好网络服务专业人士,

我遇到了这个 ssl 异常 [Security:090542] 问题。这是整个消息

原因:javax.net.ssl.SSLKeyException: [Security:090542]Certificate chain received from localhost - 127. . . --> api.company.com 不受信任,导致 SSL 握手失败。检查证书链以确定它是否应该被信任。如果应该信任它,则更新客户端信任的 CA 配置以信任签署对等证书链的 CA 证书。如果您要连接到使用演示证书(默认 WLS 服务器行为)的 WLS 服务器,并且希望此客户端信任演示证书,则在此客户端的命令行上指定 -Dweblogic.security.TrustKeyStore=DemoTrust。

我想就如何解决这个问题征求您的意见。我不确定如何解决这个问题。我应该将 AccessKey 从 Java 字符串转换为 XML 吗?如果是这样,这样做的方法是什么?或者我面临的主要问题是什么?感谢您的所有意见。这是与问题相关的 SOAP 需求消息部分。

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<SendEmployee xmlns="http://api.company.com/">
<request accessKey="string">

这是我与 accessKey 相关的代理类

public class SendEmployeeRequest {
    /**
     * Sets the value of the accessKey property.
     * 
     * @param value
     *     allowed object is
     *     {@link String }
     *     
     */
    public void setAccessKey(String value) {
        this.accessKey = value;
    }
}

在将字符串 AccessKey 发送到 web 服务进行身份验证的主要 Java 程序中,我有 2 行代码来设置供应商提供给我的 API Accesskey。

SendEmployeeRequest employeeRequest = objectFactory.createSendEmployeeRequest();
employeeRequest.setAccessKey("nOzbwpMGMbeEXTU=");
4

0 回答 0