1

我正在使用 SOA 套件连接到使用 Oracle Web 逻辑服务器的 Web 服务。当我使用 jdk 6 时,我能够从 SOA 连接到我的外部 Web 服务。

迁移到 JDK 7 后,我无法连接到相同的外部 Web 服务并且失败并出现以下错误。

收到致命警报:close_notify

我还检查了错误日志,但没有得到任何额外信息。

当我回滚到 JDK 6 时,它开始正常工作。

我包括了 -Dweblogic.security.SSL.protocolVersion=ALL 但它在 JDK 7 中不起作用。

我还对我的外部 Web 服务执行了 openssl 并找到了以下信息。

No client certificate CA names sent
---
SSL handshake has read 787 bytes and written 311 bytes
---
New, TLSv1/SSLv3, Cipher is DES-CBC3-SHA
Server public key is 1024 bit
Secure Renegotiation IS NOT supported
Compression: NONE
Expansion: NONE
SSL-Session:
    Protocol  : TLSv1
    Cipher    : DES-CBC3-SHA
    Session-ID: F7139DF3BD0F0AE0E06A2026C360EA84
    Session-ID-ctx:
    Master-Key: 714D9096E3110B0C7875F7340D7A156374B99FAA829AFE7E9E94E6A1F82DB9C3902080609FB8D887C6D056C2457037EC
    Key-Arg   : None
    Krb5 Principal: None
    Start Time: 1509622750
    Timeout   : 300 (sec)
    Verify return code: 18 (self signed certificate)

你能帮我吗?

4

0 回答 0