SSL/TLS deep dive: cipher suites breakdown (key exchange, signature, bulk cipher, MAC), PKI cert chain (root/intermediate/leaf), Certificate Transparency, OCSP/CRL revocation, mTLS for service mesh. 3 scenarios: cert chain validation walkthrough, mTLS handshake (mutual cert verification), revocation check (OCSP query vs stapling). 2 ADRs: cipher suite selection (TLS 1.3 + AEAD + ECDHE), mTLS vs OAuth2 for service-to-service auth.
TLS with PKIX certificates has several independent checks: handshake proof of a private key, certification-path validation, service-identity matching, certificate status policy, and application authorization. mTLS runs these roles in both directions but does not collapse authentication into authorization.
Certification path and service identity. The server sends a leaf and intermediates; the client validates a path to a local trust anchor and separately matches the reference identity.
Different certificate failures are not interchangeable. An otherwise valid chain can authenticate the wrong name; a matching name can still have an invalid path or usage.
Certificate status and stapling. OCSP and CRLs convey status information under policy; availability and freshness choices must be explicit.
Mutual TLS authenticates both certificate identities. The server asks for a client certificate; each peer validates a different chain and identity or authorization policy.
Введите числа или выберите пресет