// glossary

TLS (Transport Layer Security)

aka: SSL · HTTPS encryption

TLS is the protocol that encrypts the connection between a browser and a server, turning HTTP into HTTPS.

TLS replaced SSL. The names are often used interchangeably ("SSL certificate" = TLS certificate in 2026). The current production version is TLS 1.3.

A TLS certificate proves the server's identity. It's signed by a Certificate Authority your browser trusts. Let's Encrypt is the most common CA in 2026 — free, automated, valid for 90 days. ngrok, lrok, and Cloudflare Tunnel all serve real Let's Encrypt certs at their edge.

Many browser features require HTTPS regardless of whether you'd technically need TLS encryption: service workers, geolocation, getUserMedia (camera/mic), Web Push. localhost is exempt for most of these — but your phone, your colleague's laptop, and OAuth providers all see your network address, not localhost.

Read more

// shipping?

lrok gives your localhost a public HTTPS URL with a reserved subdomain on the free plan. Useful when this term comes up in a real integration:

$ curl -fsSL https://lrok.io/install.sh | sh
$ lrok http 3000

← all glossary terms