호924
호9244mo ago

SSLHandshakeException

안녕하세요. uplus 버전 사용중입니다. test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do script https://js.tosspayments.com/xpay_crossplatform/sandbox/v1 수정 후, 개발자 PC에서는 정상 작동이 되나 개발 서버에서는 SSLHandshakeException이 발생합니다. javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure at sun.security.ssl.Alerts.getSSLException(Alerts.java:192) at sun.security.ssl.Alerts.getSSLException(Alerts.java:154) at sun.security.ssl.SSLSocketImpl.recvAlert(SSLSocketImpl.java:1979) at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1086) at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1332) at sun.security.ssl.SSLSocketImpl.writeRecord(SSLSocketImpl.java:709) at sun.security.ssl.AppOutputStream.write(AppOutputStream.java:122) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:82) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:140) at java.io.FilterOutputStream.flush(FilterOutputStream.java:140) at org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:506) at org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114) at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096) at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398) at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397) at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323) at lgdacom.XPayClient.CTX.RequestHTTP(CTX.java:297) at lgdacom.XPayClient.CTX.TX(CTX.java:383) at lgdacom.XPayClient.XPayClient.TX(XPayClient.java:180)
6 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
유부장
유부장4mo ago
TLS 1.2 이상을 지원하는 환경인가요? 개발자 PC와 개발 서버의 차이를 비교 해보시겠어요?
Kimoon Lee
Kimoon Lee4mo ago
메시지로 봐서는 개발서버가 TLS1.2 를 지원하지 않는 환경인것 같습니다. 이부분 확인 부탁드립니다.
호924
호9244mo ago
java 1.7 환경입니다. LGD_TXID = tsangha2016-0120240710175800d0f75c0417184b16c4918fa63a77a1b0850d4042^M LGD_AUTHCODE = 4b976bb3f27c5bed0ad6ee33d2398b7fe2bd8109^M LGD_MID = tsangha2016^M LGD_TXNAME = PaymentByKey^M LGD_PAYKEY = 202407101758007C66D7047FD445DBA68FE848A73D2CFF957C989A^M System.setProperty("https.protocols", "TLSv1.2"); 추가해도 해결되지 않습니다.
Kimoon Lee
Kimoon Lee4mo ago
이부분은 저희가 정확히 가이드 드리기가 어렵습니다 URL 을 우선 xpay-gateway-old-and-unsafe-sandbox.tosspayments.com 로 변경해서 해보시겠어요? TLS1.0, 1,1 을 지원하는 서버입니다. test_url 을 변경하시면 됩니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.