상세 컨텐츠

본문 제목

Datagrip - The server selected protocol version TLS10 is not accepted by client preferences 해결 방법

메모 - 프로그래밍/이슈

by wjjun 2022. 8. 30. 17:00

본문

 

오류 메시지

[08S01] 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "The server selected protocol version TLS10 is not accepted by client preferences [TLS12]".

 

 

오류 원인

오류 메시지를 해석해보면 "not accepted by client preferences"

클라이언트 설정에 의해 허용되지 않는다고 해석할 수 있습니다

 

현재 접속을 시도하고 있는 Datagrip 설정을 변경해야 합니다.

 

java.security 파일로 이동하여 TLSv1, TLSv1.1 을 허용하도록 

jdk.tls.disabledAlgorithms 설정을 수정합니다

 

java.security 아래와 같이 다양한 경로에 위치하고 있습니다.

 

(1) /Applications/IntelliJ IDEA.app/Contents/jbr/Contents/Home/conf/security

(2) /Library/Java/JavaVirtualMachines/jdk1.8.0_211.jdk/Contents/Home/jre/lib/security

(3) /Applications/DataGrip.app/Contents/jbr/Contents/Home/conf/security

 

접속을 시도하는 /Applications/DataGrip.app/Contents/jbr/Contents/Home/conf/security

'java.security' 파일을 변경합니다.

 

 

TLSv1, TLSv1.1 삭제 이전

TLSv1, TLSv1.1 삭제

 

TLSv1, TLSv1.1 삭제 완료

 

 

 

관련글 더보기

댓글 영역