토스페이먼츠 XPay TLS 1.2 미만 비보안 채널 서비스 지원 종료 문의 건

자바 7환경 에서 자바홈 설정 인증서 설정후 토스 페이먼츠 결제 진행시 javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty 오류가 나와 "자바 홈 경로 내 "Java\jre7\lib\security cacerts 파일에 서버 인증서 를 keytool -importcert 임폴트 해주었지만 해당 오류가 지속적으로 나오고 있습니다. 추가적으로 설정 해야하는 부분이 있는지 문의 드립니다. 자바 7로 빌드 해주신 XPayClient1031.jar 로 사용 중에 있습니다.
32 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
박의원
박의원2mo ago
mall.conf 의 아래 설정값을 변경후 테스트결과를 회신부탁드립니다. ;verify_cert 1: 인증서 검증; 0: 인증서 검증하지 않음 verify_cert = 0 ;verify_host 1: 인증서 내의 domain name 확인; 0: 확인하지 않음 (test 시만 사용) verify_host = 0 테스트후 위 설정은 원래대로 원상복구 해주시기 바랍니다. 혹시 openJDK의 cacerts 를 사용중인가요?
한국정보인증_정승현
verify_cert = 0 verify_host = 0 로 변경후 테스트 시에도 해당 오류가 나타가 있습니다. jre7 에 cacerts 를사용주에 있습니다.
박의원
박의원2mo ago
네 JDK , JRE 벤더사가 여러가지인데, java -version 실행시 어떻게 정보가 나오나요? 말씀하신 에러를 찾아보니, openJDK 에서만 주로 발생한다고 해서 확인차 문의드립니다.
한국정보인증_정승현
자바 버전 실행시 나온 자바 버전 정보 입니다.
박의원
박의원2mo ago
네. 테스트를 위해 lgdacom.conf 의 url 을 아래내용으로 잠깐 수정후 테스트 부탁드립니다. url = https://xpay-gateway-old-and-unsafe.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-old-and-unsafe-sandbox.tosspayments.com/xpay/Gateway.do
한국정보인증_정승현
네알겠습니다.
박의원
박의원2mo ago
기존에 lgdacom.net url 로는 잘 된 상태였죠?
박의원
박의원2mo ago
변경 값 url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do 이것으로 결제가 잘 나고 있다가 ,어느 시점부터 저 에러가 났다는 말씀이실까요?
박의원
박의원2mo ago
네 저희가 궁금한 지점은 저 에러가 발생한 것이, 변경 값 url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do 이걸로 변경한 직후 발생한 것인지, 변경후 잘 되다가 어느시점에 갑자기 안된것인지 가 궁금하여 문의드렸습니다.
한국정보인증_정승현
해당 서버 경우 test url 이 아닌 url 만 진행을 하고 있습니다. 전달해 주신 url 로 변경후 테스트 진행시 동일한 오류가 나왔습니다.
박의원
박의원2mo ago
네 알겠습니다. 마지막으로 아래 부분만 한번 더 확인부탁드립니다. 1) mall.conf 아래 항목 수정 verify_cert = 0 verify_host = 0 ;keystore_cacerts_dir= // 앞에 세미콜론 붙여 주석처리 2) lgdacom.conf 는 다시 아래 내용으로 원상복구 url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do
한국정보인증_정승현
url = https://xpay-gateway.tosspayments.com/xpay/Gateway.do test_url = https://xpay-gateway-sandbox.tosspayments.com/xpay/Gateway.do verify_cert = 0 verify_host = 0 ;keystore_cacerts_dir=C:/Program Files/Java/jre7/lib/security/cacerts 로 변경 후에도 동일한 증상이 나타나고 있습니다. 자바 7버전으로 전달해 주신 lib도 전달해 드려야 하나여?
박의원
박의원2mo ago
혹시 어떤경로로 라이브러리를 받으셨을까요? 라이브러리 파일과 log_dir 에 기록된 로그파일을 techsupport@tosspayments.com 으로 전달 부탁드립니다. 지금 로컬에서 테스트중이신가요? 그리고 혹시 mall.conf 안에 아래 항목이 기재되어 있는지 알수 있을까요? ; 512 (TLS1.1) , 2048 (TLS1.2) , 2560 (TLS1.0) java / php 버전 default_secure_protocols = 2048
한국정보인증_정승현
jdk7환경으로 빌드한 라이브러리 경로 전달해드립니다.
박의원
박의원2mo ago
네 확인했습니다..
한국정보인증_정승현
오류 중인 서비스 경우 개발계 가 따로 없어 서버 바로 적용후 오류확인시 원복 시키고 있습니다.
박의원
박의원2mo ago
아 네 알겠습니다.
한국정보인증_정승현
; 512 (TLS1.1) , 2048 (TLS1.2) , 2560 (TLS1.0) java / php 버전 default_secure_protocols = 2048 로 설정 하였습니다.
박의원
박의원2mo ago
일단 lgdacom.conf , mall.conf 는 오늘 디스코드에 문의주시기 직전상태로 설정을 원복해주시고
박의원
박의원2mo ago
https://drive.google.com/file/d/1H-bhx5JSBKyCofjBoCchxA84EKmg5PEM/view 여기에 있는 XpayClient1031.jar 를 이름변경하여 종전 XpayClient.jar 와 교체하신후 테스트결과를 회신부탁드립니다.
한국정보인증_정승현
현제 전달해주신 XPayClient1031.jar 로 변경하여 사용중에 있는데 다른 파일 인 건가요?
박의원
박의원2mo ago
확인후 회신드리겠습니다.
김차장
김차장2mo ago
같은 파일 맞습니다 Xpay57.zip 파일은 XPayClient1031.jar 을 포함한 이클립스 프로젝트 전체를 압축한 파일이에요
한국정보인증_정승현
전달해 주신 jar 로만 변경하여 결제 시도시 동안 오류 확인 되었습니다. 동일한 오류 확인되었습니다.
박의원
박의원2mo ago
네 알겠습니다. 라이브러리 교체는 필요없을것 같고, log_dir 에 기록된 로그파일을 techsupport@tosspayments.com 으로 전달 부탁드립니다.
한국정보인증_정승현
네 알겠습니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?