[트러블슈팅] Keycloak 연동 시 SSL 인증서 오류(PKIX path building failed) 해결
·
Infra
1. 문제 상황Java 애플리케이션(JDK 1.8)에서 Keycloak(HTTPS)로 토큰 요청 시 TLS Handshake 도중 서버 인증서 체인을 신뢰하지 못해 실패함 2. 발생 에러최초 에러: truststore에 CA 인증서 없음 → PKIX path building failedjavax.net.ssl.SSLHandshakeException:sun.security.validator.ValidatorException:PKIX path building failed:sun.security.provider.certpath.SunCertPathBuilderException:unable to find valid certification path to requested target2차 에러: fullchain..
[네트워크] 웹사이트 접속 과정 – DNS, HTTP, HTTPS, TLS
·
CS
1. 도메인 이름 체계(DNS)인터넷에 접속할 때 복잡한 숫자로 된 IP 주소 대신 `www.example.com` 같은 사람이 읽기 쉬운 도메인 이름을 사용한다. DNS(Domain Name System)는 이런 도메인 이름을 계층적으로 관리한다. 각 계층은 관리 책임이 다른 구역(Zone)으로 나뉘며, 이를 명칭 공간(namespace)이라 부른다.서브도메인: `en.wikipedia.org`에서 `en`은 위키피디아의 영어판을 의미하는 서브도메인이다.도메인 이름: `.wikipedia` 같은 이름은 국제인터넷주소관리기구(ICANN)이 관리하고, 도메인 등록 대행 업체(register)를 통해 누구나 구매할 수 있다.최상위 도메인(TLD): `.com, .org, .net` 같은 일반 도메인과 `.k..