由于第三方服务商更新服务器证书,导致向其推送数据出现SSL证书认证失败。
网上搜了一堆,都无法生效,最终找到了一个完美解决方案:
在代码层跳出SSL验证
1、观察异常日志信息如下:
2、新增跳过证书的类,TrustAllTrustManager.java,代码如下:
public class TrustAllTrustManager implements javax.net.ssl.TrustManager, javax.net.ssl.X509TrustManager {
@Override
public java.security.cert.X509Certificate