From 4d75a25856e1ebe1ee884086327f7a78f668ac1a Mon Sep 17 00:00:00 2001 From: Ian Gulliver Date: Sun, 3 Apr 2016 12:08:55 -0700 Subject: [PATCH] Very early hacking --- certserver.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 certserver.py diff --git a/certserver.py b/certserver.py new file mode 100755 index 0000000..fbc72c1 --- /dev/null +++ b/certserver.py @@ -0,0 +1,20 @@ +#!/usr/bin/python3 + +from http import server +import socket +import ssl + + +class HTTPServer6(server.HTTPServer): + address_family = socket.AF_INET6 + +httpd = HTTPServer6(('', 4443), server.SimpleHTTPRequestHandler) +httpd.socket = ssl.wrap_socket( + httpd.socket, + keyfile='/home/flamingcow/ca/client/private/test1.key.pem', + certfile='/home/flamingcow/ca/client/certs/test1.cert.pem', + server_side=True, + cert_reqs=ssl.CERT_REQUIRED, + ssl_version=ssl.PROTOCOL_TLSv1_2, + ciphers='ECDHE-ECDSA-AES256-GCM-SHA384') +httpd.serve_forever()