본문 바로가기
JAVA

openjdk 1.8 이용하여 SQL Server 접속 시도 시에 오류 발생 조치 방안

by Hwoarang757 2024. 3. 10.

(1) PKIX path building failed 오류 발생 진행 시에 아래와 같이 조치 하였습니다.

   - Windows 서버의 경우 where java 명령어로 JAVA 위치 탐색 진행 ( 리눅스의 경우 which java )

       - openjdk 디렉터리 jre/lib/security/java.secuiry 파일 수정 진행

 

     - 변경 전        

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

 

    - 변경 후  

# TLSv1, TLSv1.1, 주석처리(제거)
jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, \ 
        DH keySize < 1024, EC keySize < 224, 3DES_EDE_CBC, anon, NULL, \
        include jdk.disabled.namedCurves

 

 

 

(2) 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 

 - ConnectionString에 아래 사항 추가 진행

    - encrypt=true;trustServerCertificate=true