COMPUTER ENGINEER

Jump to examples
Blog
HTTP / HTTPS / TLS6 min study
29/ 70

HTTPS, TLS and certificates

mTLS and certificate lifecycles

Client identity and certificate operations.

UnderstandStudy an examplePractise

Understand the concept

Ordinary HTTPS authenticates the server to the client. Mutual TLS also authenticates a client certificate to the server, often for service or managed-device environments. Trusting a certificate does not authorise every operation; map identity to resource permissions.

Design issuance, private-key storage, renewal, revocation and rotation. ACME automation for public server certificates is not identical to every internal client-identity strategy. When a gateway validates clients, propagate identity only through a trusted channel.

Expiry alerts, renewal completion and verification of the actually deployed certificate are separate controls. Check clocks, chains and file access without copying production keys into a lab. This course creates no certificates or secrets and changes no server settings.

WHEN TO USE IT

Manage service identity and certificate continuity.

COMMON PITFALL

Removing endpoint authorisation because mTLS is enabled.

01 / PRACTICE

One topic. Three levels of depth.

HTTP / illustrative example
Client validates server certificate

Ordinary server authentication.

This page does not send requests to external servers. Messages are readable HTTP/1.1 illustrations, not HTTP/2 or HTTP/3 wire dumps. example.test is reserved for examples. Run commands and JavaScript only in your own test environment; never publish real tokens or cookies.

02 / YOUR TURN

Try it yourself first.

Should every API operation be allowed after accepting a client certificate?

Show the solution and explanation
Worked solution
Authenticated identity → explicit authorisation

No; evaluate resource and operation permissions separately.