Skip to content
uencoder

HTTPS

HTTPS is HTTP over TLS: it encrypts HTTP communication at the transport layer, providing confidentiality, integrity, and server authentication, and it is the modern web standard.

Purpose

It protects user privacy and data by preventing HTTP traffic from being eavesdropped, tampered with, or forged.

Mechanism

A TLS handshake runs on top of TCP first (negotiating cipher suites, verifying the certificate, establishing keys); the HTTP plaintext then travels inside the encrypted TLS channel. The default port is 443, certificates are signed by CAs, and HTTP/2/3 generally require HTTPS.

Use cases

  • Secure web communication
  • API authentication and data protection
  • Online payments
  • Logins and form submissions

Examples

  • Input
    https://example.com
    Output
    HTTP encrypted by TLS

    Default port 443

Common errors

The certificate has expired or does not match the domain
Renew the certificate and make sure it covers every subdomain

Related terms

Related tools

References