표준프레임워크를 업그레이드하지 않고 TLSv1.2 를 사용하는 방법
- 작성자 :
- 권*덕
- 작성일 :
- 2025-02-12 12:08:25
- 조회수 :
- 264
- 구분 :
- 실행환경 / 3.5
- 진행상태 :
- 완료
Q
기존 운영되던 표준프레임워크 기반의 서비스의 운영 지원을 해야 하는 상황입니다. 기존 개발 업체나 개발자와는 더이상 컨택이 어려운 상황입니다.
토스페이먼츠의 구버전인 lgdacom 의 결제모듈을 사용하게 되어 있는데,
TLS 버전 1.2 이상을 사용해주세요.
라는 응답이 반환됩니다.
setenv.sh 에 다음 문구를 추가하여 WAS 를 재가동해보아도 해결이 되지 않습니다.
export JAVA_OPTS="$JAVA_OPTS -Dhttps.protocols=TLSv1.2"
export JAVA_OPTS="$JAVA_OPTS -Djdk.tls.client.protocols=TLSv1.2"
현재 사용하고 있는 구버전의 JRE 에서는 TLSv1.2 가 지원이 되지 않는 것 같기도 하고, 해결책을 찾지 못하고 있습니다.
가능하면 기존 표준프레임워크 버전을 그대로 둔 상태에서 문제를 해결하면 좋겠는데, 방법이 있을까요?
토스페이먼츠의 구버전인 lgdacom 의 결제모듈을 사용하게 되어 있는데,
TLS 버전 1.2 이상을 사용해주세요.
라는 응답이 반환됩니다.
setenv.sh 에 다음 문구를 추가하여 WAS 를 재가동해보아도 해결이 되지 않습니다.
export JAVA_OPTS="$JAVA_OPTS -Dhttps.protocols=TLSv1.2"
export JAVA_OPTS="$JAVA_OPTS -Djdk.tls.client.protocols=TLSv1.2"
현재 사용하고 있는 구버전의 JRE 에서는 TLSv1.2 가 지원이 되지 않는 것 같기도 하고, 해결책을 찾지 못하고 있습니다.
가능하면 기존 표준프레임워크 버전을 그대로 둔 상태에서 문제를 해결하면 좋겠는데, 방법이 있을까요?
환경정보
-
- OS 정보 : Rocky Linux 8.10
- 표준프레임워크 버전 : 3.5.0
- JDK(JRE) 정보 : 1.7.0_75
- WAS 정보 : Tomcat 8
- DB 정보 :
- 기타 환경 정보 :
A
안녕하세요.
표준프레임워크센터입니다.
TLS v1.2를 지원하기 위해서는 JDK 8 이상이 필요합니다.
현재 사용하신느 JDK7의 경우 다음 문서를 참조하여 설정 구성이 가능하나
https://www.baeldung.com/java-7-tls-v12
https://docs.tosspayments.com/blog/how-to-raise-tls-version
JDK 1.7.0_95 이상의 버전이 필요한것으로 확인되며
해당 버전 이상은 유료서비스인 오라클 상용라이센스가 필요한것으로 확인됩니다.
아래 URL에 오픈소스 SW 구성 현황이 게시되어 있으므로
참고로 공유 드리며 해당 내용을 참고하여 테스트 환경을 구성하여 진행해 보시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
감사합니다.
표준프레임워크센터입니다.
TLS v1.2를 지원하기 위해서는 JDK 8 이상이 필요합니다.
현재 사용하신느 JDK7의 경우 다음 문서를 참조하여 설정 구성이 가능하나
https://www.baeldung.com/java-7-tls-v12
https://docs.tosspayments.com/blog/how-to-raise-tls-version
JDK 1.7.0_95 이상의 버전이 필요한것으로 확인되며
해당 버전 이상은 유료서비스인 오라클 상용라이센스가 필요한것으로 확인됩니다.
아래 URL에 오픈소스 SW 구성 현황이 게시되어 있으므로
참고로 공유 드리며 해당 내용을 참고하여 테스트 환경을 구성하여 진행해 보시기 바랍니다.
https://www.egovframe.go.kr/home/sub.do?menuNo=13
감사합니다.