private SslContext initSSLContext() {
        InputStream in = null;
        try {
            String keyStoreType = option(BoltServerOption.SRV_SSL_KEYSTORE_TYPE);
            if (keyStoreType == null) {
                keyStoreType = RpcConfigManager.server_ssl_keystore_type();
            }
            KeyStore ks = KeyStore.getInstance(keyStoreType);
            String filePath = option(BoltServerOption.SRV_SSL_KEYSTORE);
            if (filePath == null) {
                filePath = RpcConfigManager.server_ssl_keystore();
            }
            in = new FileInputStream(filePath);

            String keyStorePass = option(BoltServerOption.SRV_SSL_KEYSTORE_PASS);
            if (keyStorePass == null) {
                keyStorePass = RpcConfigManager.server_ssl_keystore_pass();
            }
            char[] passChs = keyStorePass.toCharArray();
            ks.load(in, passChs);
            String sslAlgorithm = RpcConfigManager.server_ssl_kmf_algorithm();
            if (sslAlgorithm == null) {
                sslAlgorithm = option(BoltServerOption.SRV_SSL_KMF_ALGO);
            }
            KeyManagerFactory kmf = KeyManagerFactory.getInstance(sslAlgorithm);
            kmf.init(ks, passChs);

            TrustManagerFactory tmf = TrustManagerFactory.getInstance(RpcConfigManager
                .client_ssl_tmf_algorithm());
            tmf.init(ks);
            return SslContextBuilder.forServer(kmf).trustManager(tmf).build();
        } catch (Exception e) {
            logger.error("Fail to init SSL context for server.", e);
            throw new IllegalStateException("Fail to init SSL context", e);
        } finally {
            IoUtils.closeQuietly(in);
        }

    }
create connection operation<br>
<ul>
<li>If flag manageConnection be true, use {@link DefaultConnectionManager} to add a new connection, meanwhile bind it with the channel.</li>
<li>If flag manageConnection be false, just create a new connection and bind it with the channel.</li>
</ul>
src/main/java/com/alipay/remoting/rpc/RpcServer.java