HTTPS - MichaIng/DietPi GitHub Wiki
HTTPS (Hypertext Transfer Protocol Secure) is an extension of the widely used HTTP protocol for network communication, especially used when accessing a website or web application via web browser.
It invokes the TLS/SSL protocol to encrypt communication and verify the identity of the webserver.
Implementation
Server side
- Most well known webservers, available on Debian-based systems and offered by DietPi-Software, support HTTPS, e.g. Apache, Nginx and Lighttpd, and many other web applications do as well.
- If you do not already own a certificate by a trusted CA, DietPi provides the free of charge solution via Let's Encrypt, which is accepted as trusted CA by very most operating systems and browsers: dietpi-letsencrypt
Client side
- Very most web browsers and download tools offered by Debian-based systems support HTTPS, e.g. Firefox, Chromium, wget and curl.
- Debians APT (Advanced Package Tool) as well allows HTTPS/TLS encrypted package downloads, using the apt-transport-https package.
- DietPi aims to use HTTPS connections for downloads wherever available.