examples/sni/client.py
def main():
    """
    Connect to an SNI-enabled server and request a specific hostname, specified
    by argv[1], of it.
    """
    if len(argv) < 2:
        print('Usage: %s <hostname>' % (argv[0],))
        return 1

    client = socket()

    print('Connecting...', end="")
    stdout.flush()
    client.connect(('127.0.0.1', 8443))
    print('connected', client.getpeername())

    client_ssl = Connection(Context(TLSv1_METHOD), client)
    client_ssl.set_connect_state()
    client_ssl.set_tlsext_host_name(argv[1])
    client_ssl.do_handshake()
    print('Server subject is', client_ssl.get_peer_certificate().get_subject())
    client_ssl.close()
def main():
    """
    Connect to an SNI-enabled server and request a specific hostname, specified
    by argv[1], of it.
    """
    if len(argv) < 2:
        print('Usage: %s <hostname>' % (argv[0],))
        return 1

    client = socket()

    print('Connecting...', end="")
    stdout.flush()
    client.connect(('127.0.0.1', 8443))
    print('connected', client.getpeername())

    client_ssl = Connection(Context(TLSv1_METHOD), client)
    client_ssl.set_connect_state()
    client_ssl.set_tlsext_host_name(argv[1])
    client_ssl.do_handshake()
    print('Server subject is', client_ssl.get_peer_certificate().get_subject())
    client_ssl.close()
def main ( ) : if len ( argv ) < 2 : print ( 'Usage: %s <hostname>' % ( argv [ 0 ] , ) ) return 1 client = socket ( ) print ( 'Connecting...' , end = "" ) stdout . flush ( ) client . connect ( ( '127.0.0.1' , 8443 ) ) print ( 'connected' , client . getpeername ( ) ) client_ssl = Connection ( Context ( TLSv1_METHOD ) , client ) client_ssl . set_connect_state ( ) client_ssl . set_tlsext_host_name ( argv [ 1 ] ) client_ssl . do_handshake ( ) print ( 'Server subject is' , client_ssl . get_peer_certificate ( ) . get_subject ( ) ) client_ssl . close ( )
Connect to an SNI-enabled server and request a specific hostname, specified
    by argv[1], of it.
Connect to an SNI - enabled server and request a specific hostname specified by argv [ 1 ] of it .