Skip to content
MichaIng edited this page Feb 17, 2019 · 3 revisions

HTTPS

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, that 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.