mtls는 상호 인증 프로토콜입니다.일반적인 tls는 서버측 인증서만 검증이 필요하지만mtls는 클라이언트측의 인증서도 검증이 필요하게 됩니다.TLS 핸드셰이크 과정에서 상호 인증이 완료된 경우에만 암호화 통신을 시작합니다.위 사진은 MTLS를 위한 인증서 저장소 구조
서버, 클라이언트의 keystore/truststore를 준비해야 합니다.이때 서로의 keystore에 대한 루트 인증서를 각자의 truststore에 넣어둬야합니다.서버의 인증서와 클라이언트의 인증서는 Handshake 과정에서 데이터를 암호화할 알고리즘을 정하므로