#!/usr/bin/env python import socket from OpenSSL import SSL ctx = SSL.Context(SSL.SSLv2_METHOD) ctx.use_privatekey_file('server.pem') ctx.use_certificate_file('server.pem') s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s = SSL.Connection(ctx, s) s.bind(('', 443)) s.listen(1) conn, addr = s.accept() print "Connection from", addr while 1: data = conn.recv(1024) if not data: break print data conn.close()