Skip to content

Instantly share code, notes, and snippets.

@gourneau
Created September 8, 2021 04:57
Show Gist options
  • Save gourneau/853e34e46aed4276f9e102232943207f to your computer and use it in GitHub Desktop.
Save gourneau/853e34e46aed4276f9e102232943207f to your computer and use it in GitHub Desktop.
ssl_dev_server.py
# Demo SSL server
# Make your keys like this
# openssl req -new -x509 -keyout localhost.pem -out localhost.pem -days 365 -nodes
import http.server, ssl
server_address = ('0.0.0.0', 443)
httpd = http.server.HTTPServer(server_address, http.server.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket(httpd.socket,
server_side=True,
certfile='localhost.pem',
ssl_version=ssl.PROTOCOL_TLSv1_2)
httpd.serve_forever()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment