Professional Documents
Culture Documents
Webserver cst311
Webserver cst311
/usr/bin/env python3
import http.server
import ssl
server_address = "webserver.pa4.cst311.test"
server_port = 4443
ssl_certificate_file =
f"/etc/ssl/demoCA/newcerts/{server_address}-cert.pem"
ssl_key_file = f"/etc/ssl/demoCA/private/{server_address}-key.pem"
# Context is the TLS Server with its certificate file and key file
location
context = ssl.SSLContext(ssl.PROTOCOL_TLS_SERVER)
context.load_cert_chain(ssl_certificate_file, ssl_key_file)