결제연동 API 테스트 결제 중 TLS 버전 관련해서 메세지가 왔는데 이건 어떻게 처리해야할까요?
결제연동 API 테스트 결제 중 TLS 버전 관련해서 메세지가 왔는데 이건 어떻게 처리해야할까요? 혹시 참고 할만한 메뉴얼이 있을까요???
13 Replies
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) :
- 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요.
* 주말/공휴일에는 답변이 늦을 수 있어요.
{
message : TLS 버전 1.2 이상을 사용해주세요. 1.2 미만의 버전은 지원하지 않습니다.
data : null,
code : UNSUPPORTED_TLS_VERSION,
}
API 현재 버전이 1.1 이긴 한데...이걸 1.2 로 올리라는걸까요????
네 맞습니다.
개발언어는 어떤걸 사용하시나요?
java 사용하고 있습니다
java 버전이 낮을 것으로 예상되는데요
TLS1.2 이상을 지원하는 Server Side 언어 버전 예시는 다음과 같으며, 해당 버전 이상으로 변경을 진행해야 TLS1.2로 토스페이먼츠 API 호출이 가능합니다.
- Java: JDK 6u121, JDK 7u191 이상부터 TLS 1.2, JDK 9 이상부터 TLS 1.3 지원
jdk 1.7 사용 하고 있습니다
개새닷컴
톰캣 JDK 1.7로 구동되는 환경에서 TLS1.2 통신되게 설정하기
이전에 작성한 글에 이어서 2탄입니다. 이전에 작성한 글에서 JDK 1.7은 TLS1.0이 기본값이고 이로인해 Spring 프레임워크 사이트와 통신이 안 되어 xsd 파일을 못 불러오는 문제가 있었죠. 그 당시에는 xml 파일에서 https를 http로 변경하여 사용하는 방법을 이용하였는데 파일 수정 없이 톰캣 실행 환경을 수정하여 해당 톰캣이 HTTPS 통신할 때 TLS 1.0 통신이 아닌 TLS 1.2 통신으로만 하도록 설정할 수 있는 값을 찾았습니다. JDK 1.7로 구동되는 톰캣에서 HTTPS 통신 시 TLS 1.0이 아닌 TLS 1.2으로 통신하도록 설정하기 톰캣이 설치되어있는 폴더를 들어가줍니다. 해당 ...
IT정리노트
Java 1.7 버전에서 TLSv1.2 사용
// server가 TLS 1.2 버전만 사용할 때 Java의 경우 JDK 1.8 부터 TLS 1.2 가 기본 버전이므로 문제가 없지만, // 이전 JDK 버전을 사용하는 client의 경우는 예외가 발생 // JDK 1.7 버전인경우 하 TLS버전 설정 필요. System.setProperty("https.protocols", "TLSv1,TLSv1.1,TLSv1.2"); URL url= new URL("https//111.222.333/44"); conn = (HttpURLConnection) url.openConnection(); 더보기 Java 1.7 에서는 기본값으로 SSL 암호화 통신시 TLSv1.0을 ...
Stack Overflow
How to enable TLS 1.2 in Java 7
I am trying to enable TLS 1.2 in my web app which uses JBoss 6.4 and Java 1.7. I have -Dhttp.protocols = TLSv1.2 in my application environment but it doesn't seem to work for me.
Is there anythin...
Baeldung
Enabling TLS v1.2 in Java 7 | Baeldung
Learn how to upgrade the SSL socket protocol to TLS 1.2 in Java 7.
톰캣 관련해서...설정 바꾸라는 말씀이군요
참고해서 해보겠습니다
확인 감사합니다.
테스트에 적용하고 문제 없으시면, 라이브에서도 동일한 설정 부탁드립니다
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.