andrew han
andrew han6mo ago

XPay(구.결제모듈) 테스트 서버주소 변경 안내 문의

테스트 서버 주소 변경에 대해서 안내를 받았는데, test_url 정보를 다음과 같이 변경했을때 다음 예외가 발생합니다. https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do (tls 1.0, 1.1 버전용) https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do (tls 1.2 버전용) IO error; javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpay-gateway-sandbox.tosspayments.com', received '.tosspayments.com' IO error; javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpay-gateway-sandbox.tosspayments.com', received '.tosspayments.com' IO error; javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpay-gateway-old-and-unsafe-sandbox.tosspayments.com', received '.tosspayments.com' IO error; javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpay-gateway-old-and-unsafe-sandbox.tosspayments.com', received '.tosspayments.com' 예외 메세지를 보니, 클라이언트는 xpay-gateway-sandbox.tosspayments.com이라는 정확한 호스트명과 일치하는 SSL 인증서를 기대했지만, 서버는 *.tosspayments.com이라는 와일드카드 인증서를 제공함. 와일드카드 인증서는 일반적으로 여러 서브도메인에 대해 유효하지만, 일부 SSL/TLS 구현에서는 더 엄격한 검증을 수행하여 정확히 일치하는 호스트명을 요구할 수 있다. 로 이해를 했는데, 따로 조치를 취해야 하는 부분이 있을까요?
26 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee6mo ago
둘중에 어떤것으로 바꾸어서 해당 에러가 발생하신건가요? xpay-gateway-sandbox.tosspayments.com 로 변경하신건가요? 그리고 사용하시는 MID 도 공유 부탁드립니다.
andrew han
andrew hanOP6mo ago
에러로그 보시면, 둘다 바꿨을때 에러 메세지만 다르고 동일하게 발생합니다! mid : CHBREEZE 입니다!
Kimoon Lee
Kimoon Lee6mo ago
혹시 요청하셨던 가맹점 서버의 publicip 를 알수 있을까요?
andrew han
andrew hanOP6mo ago
위의 내용 확인되면, 위의 댓글 삭제 하려고 합니다 !
Kimoon Lee
Kimoon Lee6mo ago
제가 삭제해 드렸습니다. 확인후 공유 드릴께요. 혹시 지금 서버에서 사용하는 xpayclient.jar 파일좀 전달해 주실수 있을까요?
andrew han
andrew hanOP6mo ago
전달드립니다
Kimoon Lee
Kimoon Lee6mo ago
혹시 기존거 백업해 두시고 이 파일로 변경해서 테스트 해보실수 있을까요?
andrew han
andrew hanOP6mo ago
네 한번 진행해보고 말씀드리겠습니다 보내주신거는 version이 어떻게 되나요?
Kimoon Lee
Kimoon Lee6mo ago
4.0.0 일겁니다.
andrew han
andrew hanOP6mo ago
javax.net.ssl.SSLPeerUnverifiedException: peer not authenticated 이렇게 떨어지네요
Kimoon Lee
Kimoon Lee6mo ago
mall.conf 파일에 keystore_cacerts_dir 가 설정되어 있으신가요?
andrew han
andrew hanOP6mo ago
keystore_cacerts_dir = /var/task/security/cacerts.dat 네 이렇게 되어있습니다
Kimoon Lee
Kimoon Lee6mo ago
해당 SSL 에서 저희 인증서를 유효하다고 판단하지 못하는것 같은데요. 아니면 mall.conf 파일에서 default_secure_protocols=2048 로 설정되어 있는지 확인부탁드립니다.
andrew han
andrew hanOP6mo ago
default_secure_protocols= 2560 으로 되어있네요! 2048로 변경해서 다시 테스트 해볼게요 !
Kimoon Lee
Kimoon Lee6mo ago
넵넵
andrew han
andrew hanOP6mo ago
javax.net.ssl.SSLPeerUnverifiedException: HTTPS hostname invalid: expected 'xpay-gateway-sandbox.tosspayments.com', received '*.tosspayments.com' 다시 이렇게 떨어지네요 ㅠ
Kimoon Lee
Kimoon Lee6mo ago
지금다시 시도해 보실수 있을까요?
andrew han
andrew hanOP6mo ago
네 잠시만요 성공했습니다 ! 혹시 어떤 이유때문에 그런걸까요?
Kimoon Lee
Kimoon Lee6mo ago
저희쪽 SSL 에서 멀티 인증서가 적용되면 해당 에러가 발생하는 경우가 있는것 같네요.
andrew han
andrew hanOP6mo ago
그럼 1.2.0 xpayclient 다시 원복해도 될까요? toss측에서 조치를 취해주신다고 이해하면 될까요?
Kimoon Lee
Kimoon Lee6mo ago
아뇨 이건 보내드린 최신 XPAY 를 사용해 주시기 바랍니다.
andrew han
andrew hanOP6mo ago
넵! 저희쪽 SSL 에서 멀티 인증서가 적용되면 해당 에러가 발생하는 경우가 있는것 같네요. 이거 관련해서는, 그럼 어떻게 받아들이면 될까요 ?
Kimoon Lee
Kimoon Lee6mo ago
저희가 멀티 인증서 적용 안하는 방향으로 처리 할겁니다. 그래서 지금상태로 사용해 주시면 됩니다.
andrew han
andrew hanOP6mo ago
네 확인했습니다. 감사합니다 !
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.