whatis tls-certificate

TLS Certificate

Also known as: SSL certificate, Let's Encrypt, HTTPS certificate

A signed file that proves a server's identity and enables encrypted HTTPS connections. Let's Encrypt issues them for free.

What Is a TLS Certificate?

A certificate binds a domain name to a public key and is signed by a certificate authority browsers trust. The server keeps the matching private key and uses both to set up encrypted TLS sessions.

Let's Encrypt certificates last 90 days and are renewed automatically by clients like certbot or by servers like Caddy. For internal services you can create self-signed certificates or run your own CA with OpenSSL.

Example

sudo certbot --nginx -d example.com
openssl x509 -in cert.pem -noout -dates