1. ClientHello
→
지원 버전, cipher suite, SNI를 보낸다.
일반 웹 TLS가 주로 서버 신원을 확인한다면, mTLS는 클라이언트 인증서까지 요구해 서비스와 서비스 사이의 신원을 강하게 묶는다.
client.crt + client.key 보유
지원 버전, cipher suite, SNI를 보낸다.
서버 인증서와 함께 클라이언트 인증서를 요청한다.
클라이언트가 자신의 인증서와 개인키 소유 증명을 보낸다.
CA 체인으로 신원을 검증하고, 서비스 권한은 정책에서 판정한다.
server.crt + trusted client CA 보유