当我的应用程序以高可用性模式安装时,SSL握手失败

问题描述

当我的应用程序以高可用性模式安装时,我看到SSL握手失败。

javax.net.ssl.SSLHandshakeException:没有适当的协议,可能没有指定适当的密码套件,或者在com.ibm.jsse2.ap的com.ibm.jsse2.Cc(C.java:305)处停用了协议。 g(ap.java:503)在com.ibm.jsse2.ap.beginHandshake(ap.java:415)在io.netty.handler.ssl.SslHandler.handshake(SslHandler.java:1977)在io.netty.handler io.netty.handler.ssl.SslHandler.channelActive(SslHandler.java:2032)的io.netty.channel.AbstractChannelHandlerContext.invokeChannelActive(AbstractChannelHandlerContext.java:228)的.ssl.SslHandler.startHandshakeProcessing(SslHandler.java:1898)

另外,我看到了这些错误

*** ClientHello,TLSv1.2 RandomCookie:GMT:-1394316145字节= {93,88,129,199,229,102,219,39,222,164,243,126,13,194,182,157,43,135,131,14,87 ,255,125,7,63,91,105,17} 会话ID:{95,64,30,47,17,207,81,233,65,254,202,14,131,194,35,193,64,12,38,179,93,245,93, 153、120、74、251、194、14、230、154、224} 密码套件:未知0×13:0X2,未知0×13:0x3,未知0×13:0x1,则SSL_ECDHE_RSA_WITH_AES_128_GCM_SHA256,SSL_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WITH_AES_256_GCM_SHA384,SSL_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,SSL_DHE_RSA_WITH_AES_128_GCM_SHA256,SSL_ECDHE_RSA_WITH_AES_128_CBC_SHA256,SSL_DHE_RSA_WITH_AES_128_CBC_SHA256,SSL_ECDHE_RSA_WITH_AES_256_CBC_SHA384,SSL_DHE_RSA_WITH_AES_256_CBC_SHA256,SSL_DHE_DSS_WITH_AES_256_GCM_SHA384,SSL_DHE_RSA_WITH_AES_256_GCM_SHA384,未知的0xCC:0xa9,未知的0xCC:0xa8 ,未知0xcc:0xaa,未知0xc0:0xaf,未知0xc0:0xad,未知0xc0:0xa3,未知0xc0:0x9f,未知0xc0:0x5d,未知0xc0:0x61,未知0xc0:0x57,未知0xc0:0x53_SSL_G_SSL_G_S_S_0_S_S_C_0_S_S_C_0_S_S_C_0_S_S_S_C_0_S_S_C :0xae,未知0xc0:0xac,未知0xc0:0xa2,未知0xc0:0x9e,未知0xc0:0x5c,未知0xc0:0x60,未知0xc0:0x56,未知0xc0:0x52,SSL_ECDHE_ECDSDSA_WITH_AES_AES_256_C_B_C_S_AES_AES_256_ C_SHA256,SSL_DHE_DSS_WITH_AES_128_CBC_SHA256,SSL_ECDHE_ECDSA_WITH_AES_256_CBC_SHA,SSL_ECDHE_RSA_WITH_AES_256_CBC_SHA,SSL_DHE_RSA_WITH_AES_256_CBC_SHA,SSL_DHE_DSS_WITH_AES_256_CBC_SHA,SSL_ECDHE_ECDSA_WITH_AES_128_CBC_SHA,SSL_ECDHE_RSA_WITH_AES_128_CBC_SHA,SSL_DHE_RSA_WITH_AES_128_CBC_SHA,SSL_DHE_DSS_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_AES_256_GCM_SHA384,未知将0xC0:0xa1,未知将0xC0:0x9d,未知将0xC0:0x51,SSL_RSA_WITH_AES_128_GCM_SHA256,未知将0xC0:0XA0,未知将0xC0:为0x9c,未知0xc0:0x50,SSL_RSA_WITH_AES_256_CBC_SHA256,SSL_RSA_WITH_AES_128_CBC_SHA256,SSL_RSA_WITH_AES_256_CBC_SHA,SSL_RSA_WITH_AES_128_CBC_SHA,TLS_EMPTY_RENEGOTIATION_INFO_SCSV] 压缩方式:{0} 扩展名ec_point_formats,格式:[未压缩,ansiX962_compressed_prime,ansiX962_compressed_char2] 扩展名elliptic_curves,曲线名称:{未知曲线29,secp256r1,未知曲线30,secp521r1,secp384r1} 不支持的扩展名type_35,数据: 不支持的扩展名type_22,数据: 不支持的扩展名type_23,数据: 扩展签名-算法,签名算法:SHA256withECDSA,SHA384withECDSA,SHA512withECDSA,未知(hash:0x8,签名:0x7),未知(hash:0x8,签名:0x8),未知(hash:0x8,签名:0x9),未知(hash:0x8,签名:0xa),未知(哈希:0x8,签名:0xb),未知(哈希:0x8,签名:0x4),未知(哈希:0x8,签名:0x5),未知(哈希:0x8,签名:0x6),SHA256withRSA ,SHA384withRSA,SHA512withRSA,SHA224withECDSA,SHA1withECDSA,SHA224withRSA,SHA1withRSA,未知(哈希:0x3,签名:0x2),SHA1withDSA,SHA256withDSA,未知(哈希0x5,签名:0x2),未知(哈希:0x6,签名:0x2) 不支持的扩展名type_43,数据:04:03:04:03:03 不支持的扩展名type_45,数据:01:01 不支持的扩展程序

我的应用程序正在使用IBM Java 8,不知道为什么2台服务器都面临此问题

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)