HTTPS, TLS and certificates
mTLS and certificate lifecycles
Client identity and certificate operations.
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.
Manage service identity and certificate continuity.
Removing endpoint authorisation because mTLS is enabled.
One topic. Three levels of depth.
Client validates server certificateOrdinary 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.
Try it yourself first.
Should every API operation be allowed after accepting a client certificate?
Show the solution and explanation
Authenticated identity → explicit authorisationNo; evaluate resource and operation permissions separately.