private SSLContext createContext(KeyManager[] keyManagers, TrustManager[] trustManagers)
            throws NoSuchAlgorithmException,
            KeyManagementException {
        SSLContext result = createSSLContext();
        SecureRandom random = new SecureRandom();
        random.setSeed(System.currentTimeMillis() + 1);
        result.init(keyManagers, trustManagers, random);
        return result;
    }
Create a client {@link SSLEngine} with the remote server IP and port.

@param host Remote server host.
@param port Remote server port.
@return A client {@link SSLEngine} instance.
@throws ExecutionException If an execution error has occurred.
netbare-core/src/main/java/com/github/megatronking/netbare/ssl/SSLEngineFactory.java