# Set up the TLS server that blindly accepts all client certs.
ctxt = SSL.Context(SSL.TLS_SERVER_METHOD)
ctxt.set_verify(SSL.VERIFY_PEER, accept_client_cert)
+ ctxt.set_session_cache_mode(SSL.SESS_CACHE_SERVER)
+ ctxt.set_session_id(b'CornedBeefSandwich')
+
ctxt.use_certificate_file(conf['cert'])
ctxt.use_privatekey_file(conf['pkey'])
+ ctxt.check_privatekey()
with socket.socket(socket.AF_INET, socket.SOCK_STREAM) as sock:
sock.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)