import ssl import socket import os import pprint #import hashlib soc = socket.socket(socket.AF_INET, socket.SOCK_STREAM) ssl_sock = ssl.wrap_socket(soc, ca_certs=os.path.abspath("chain.pem"), cert_reqs=ssl.CERT_REQUIRED) ssl_sock.connect(("sha256.tbs-internet.com", 443)) print repr(ssl_sock.getpeername()) print ssl_sock.cipher() print pprint.pformat(ssl_sock.getpeercert()) ssl_sock.close()