我正在使用SOA套件使用Oracle Web逻辑服务器连接到Web服务。 当我使用jdk 6时,我能够从SOA连接到我的外部Web服务。
迁移到JDK 7后,我无法连接到同一个外部Web服务并因以下错误而失败。
收到致命警报:close_notify
我还检查了错误日志,但我没有收到任何额外信息。
当我回滚到JDK 6时,它开始正常工作。
我包含-Dweblogic.security.SSL.protocolVersion = ALL但它在JDK 7中不起作用。
我还对外部网络服务执行了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)
你能帮帮我吗?