Netty4.3SSL通信失败,握手失败

使用Netty4.3连接某产品服务端,但ssl通信无法正常建立,请有经验的人联系我,可提供测试代码。
QQ:31604274

握手失败,一个可能是网络原因连接不通,还可能证书验证等有问题。

    javax.net.ssl.TrustManager[] trustAllCerts = new javax.net.ssl.TrustManager[1];
    javax.net.ssl.TrustManager tm = new TrustAllTrustManager();
    trustAllCerts[0] = tm;
    javax.net.ssl.SSLContext sc = javax.net.ssl.SSLContext.getInstance("SSL");
    javax.net.ssl.SSLSessionContext sslsc = sc.getClientSessionContext();
    sslsc.setSessionTimeout(0);
    sc.init(null, trustAllCerts, null);

    SSLEngine engine = sc.createSSLEngine();
    engine.setUseClientMode(true);

    SslHandler sslHandler = new SslHandler(engine);
    ctx.pipeline().addFirst(sslHandler);

这是代码,请大家帮助