@Override
    public Socket createSocket(Socket s, String host, int port, boolean autoClose) throws IOException {
        SSLSocket socket = (SSLSocket)  delegate.createSocket(s, host, port, autoClose);
        prepareSSLSocket(socket);
        return socket;
    }
Wraps an {@link SSLSocketFactory} allowing specification of ciphers and protocols via an
{@link SSLSessionStrategy}, normally it's a per-JVM global setting.

@author Marc Savy <msavy@redhat.com>
gateway/platforms/servlet/src/main/java/io/apiman/gateway/platforms/servlet/connectors/ssl/CipherSelectingSSLSocketFactory.java