JIHUN KIM
JIHUN KIM2y ago

SSL 관련 문의사항: HTTPS hostname invalid 메세지

안녕하세요. 고객사 차세대 온라인몰 구축 중에 있습니다. JAVA XPAY 클라이언트 라이브러리로 통신시, 운영 도메인에서 하기와 같이 에러메세지가 발생합니다.
java
Could not connect error;javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpayvvipclient.tosspayments.com', received 'xpayvvip.uplus.co.kr
java
Could not connect error;javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpayvvipclient.tosspayments.com', received 'xpayvvip.uplus.co.kr
인증서 CN이 일치하지 않아서 발생하는 것 같은데, 혹시 토스 클라이언트 SDK를 업데이트 해야 할까요?
7 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
JIHUN KIM
JIHUN KIMOP2y ago
토스 Xpay Client 가 생성한 로그 입니다.
2023-06-13 20:01:22 [FATAL] [...] TX failed: res code = 20101; msg = Could not connect error;javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpayvvipclient.tosspayments.com', received 'xpayvvip.uplus.co.kr'
2023-06-13 20:01:22 [FATAL] [...] TX failed: res code = 20101; msg = Could not connect error;javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpayvvipclient.tosspayments.com', received 'xpayvvip.uplus.co.kr'
김차장
김차장2y ago
mall.conf 에서 인증서 사용옵션을 off 하고 재시도 해보시길 바랍니다. ;verify_cert 1: 인증서 검증; 0: 인증서 검증하지 않음 verify_cert = 0 인증서 사용옵션 off 상태에서 성공하신다면 인증서만 제대로 세팅하시면 됩니다.
Ayaan이안
Ayaan이안2y ago
일단 너무 오래된 주소입니다... 한번 url, test_url 값을 lgdacom.conf 애서 주석처리 하고 아래 주소를 넣어보시겠어요? url : https://xpayvvipclient.tosspayments.com/xpay/Gateway.do test_url : https://pretestclient.tosspayments.com:9443/xpay/Gateway.do 그러고도 안된다면 오토마타님이 남겨주신대로 인증서 검증을 끄고, 다시 테스트 해주세요
JIHUN KIM
JIHUN KIMOP2y ago
늦은시간에도 답변 감사드립니다. verify_cert 옵션을 일단 disable 하였습니다. tosspayment.com의 도메인 CN이 달라서 JAVA HTTP 에러 리턴한것 같습니다 일단 disable 조치했습니다. @iam.ayaan 님 혹시 xpayvvipclient.tosspayments.com 아닌 xpay 설정에서 변경가능한 최신 url 이 있을까요? 현재 lgdacom.conf는 하기처럼 설정하였습니다.
conf
url = https://xpayvvipclient.tosspayments.com/xpay/Gateway.do
test_url = https://pretestclient.tosspayments.com:9443/xpay/Gateway.do
conf
url = https://xpayvvipclient.tosspayments.com/xpay/Gateway.do
test_url = https://pretestclient.tosspayments.com:9443/xpay/Gateway.do
박의원
박의원2y ago
지금 lgdacom.conf 에 설정한 주소가 최신이 맞고, 이외의 라이브러리에 url이 고정된 것은 없습니다. lgdacom.conf 의 url을 최신으로 변경하셨다면, mall.conf 의 verify_cert = 1 로 다시 원상복구하시고, 동일한 에러가 발생하는지 확인부탁드립니다. 동일에러 발생시 , xpay 로그하고, 참조하고 있는 XPayClient.jar 를 전달부탁드립니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?