3 # webclientdemo.py -- Access the website configured below, and retrieve path /
5 # From: Rick van Rein <rick@openfortress.nl>
11 sys.path.append ('../lib')
16 webhost = 'research.arpa2.org'
19 'localid': 'testcli@tlspool.arpa2.lab',
20 'remoteid': 'testsrv@tlspool.arpa2.lab',
23 # End of Configuration
27 sox = socket.socket (socket.AF_INET6, socket.SOCK_STREAM, 0)
28 sox.connect ( ('::1', 22335) )
30 retval = tlspool.starttls_client (sox, tlsdata, privdata)
32 print 'RETVAL =', retval
33 print 'PRIVDATA =', privdata
34 print 'TLSDATA =', tlsdata
37 plainfd = privdata ['plainfd']
38 plainfd.send ('GET / HTTP/1.0\r\nHost: ' + webhost + '\r\n\r\n')
40 txt = plainfd.recv (1024)
43 txt = plainfd.recv (1024)