토큰으로 로그인 정보를 받아오려고 하는데 SSLKeyException이 발생합니다

문의 시, 사용하시는 개발환경과 디벨로퍼스 앱ID를 알려주세요.


OS : 리눅스
WAS : 웹로직, Java환경
앱 ID : 49579

스크립트 환경에서 Kakao.Auth.authorize() 함수로 code 값 받고,
해당 code값으로 /oauth/token 호출해서 token 값까진 정상적으로 받아왔습니다.

그런데 그 token 값으로 자바에서 https://kapi.kakao.com/v2/user/me 호출 시 SSLKeyException이 발생합니다.

동일 api를 스크립트에서 호출하거나 리눅스에서 curl로 호출할 경우 정상적으로 결과 값 받아오고 있습니다.

혹시 몰라 웹로직에 아래 설정을 추가했는데도 여전히 안 되고 있습니다.

-Dweblogic.security.SSL.ignoreHostnameVerification = true

웹 로직 로그는 아래처럼 발생하고 있습니다.

Certificate chain received from kapi.kakao.com - failed hostname verification check. Certificate contained *.kakao.com but check expected kapi.kakao.com>

제가 놓친 설정이 있는지 확인 부탁 드립니다.

안녕하세요.

kauth.kakao.com 과 kapi.kakao.com은 같은 인증서를 사용합니다. (JVM 루트 인증서 문제는 아닌듯하고)
운영하시는 서비스 웹로직 설정 문제로 판단되며
아래 내용 등. 알려진 리포트들를 확인해보시면 좋을 것 같고 이미 설정을 하셨다면, 재부팅 해보시면 좋을 것 같습니다.

https://stackoverflow.com/questions/27550586/weblogic-12-sslkeyexception-hostname-verification-failed-after-restart

동일 설정 다른 서버로 재현되는지도 테스트 해보시면 좋을 것 같습니다.