아직도 오래전 svn 서버를 형상관리서버로 사용중이라 eclipse 최신(2023-12)로 업데이트 후 오류 발생

svn: E175002: SSL handshake failed: 'The server selected protocol version TLS10 is not accepted by client preferentes [TLS13, TLS12]

 

요즘 ChatGPT 광신중이라 해결책 내놔하고 검색하니 안나옴.

무지성 구글 검색

너무나 고마운 게시글 발견

https://nakanara.tistory.com/277

 

[Java] The server selected protocol version TLS10 is not accepted by client preferences [TLS13, TLS12]

개발 시점에 서버에 Java 설치 후 JDBC Driver를 사용하여 데이터베이스에 연결하고 있었는데 어느 정도 시점이 지난 후에 다른 서버에 yum으로 새로 설치하고 테스트하였을 때 DB 연결 부문에서 오류

nakanara.tistory.com

읽어보니 java가 openjdk로 바뀌면서 java security가 강화되어서 그런거임.

해결방법은 상위 블로그에 잘 나와 있는데 결론은 이클립스 설치되어 있는 위치

D:\My Documents\Downloads\eclipse\plugins\org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_17.0.9.v20231028-0858\jre\conf\security

여기서 java.security 메모장에 열어서

jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \
    DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL
#
#jdk.tls.disabledAlgorithms=SSLv3, TLSv1, TLSv1.1, RC4, DES, MD5withRSA, \
#    DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL

이렇게 변경하면 해결됨.

 

너무 감사.

 

728x90

+ Recent posts