Enabling SSL/TLS
Enabling SSL/TLS as your security layer for HTTPS.
- Install OpenSSL
- Change your working directory to the project root.
cd minhttp
- Generate a private key.
openssl genpkey -algorithm RSA -out key.pem -aes256
- Generate a self-signed certificate.
openssl req -new -x509 -key key.pem -out cert.pem -days 365
- Configure your server to use SSL/TLS by setting the
ssl_enabled
parameter toTrue
in theMinHTTPServer
constructor.
app = minhttpserver.MinHTTPServer(host, port, ssl_enabled=True)