본문 바로가기
LANG/java

javax.net.ssl.SSLHandshakeException: DH ServerKeyExchange does not comply to algorithm constraints

by 하하IT 2023. 9. 18.

■오류메세지

javax.net.ssl.SSLHandshakeException: DH ServerKeyExchange does not comply to algorithm constraints

 

■ 환경

- Ubuntu 22.04.3 LTS

- apache-tomcat-9.0.37

- openjdk version "1.8.0_382"(build 1.8.0_382-8u382-ga-1~22.04.1-b05) 64-Bit

 

■ 수정방법

java.security 파일의 

...

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

...

 

 

DH keySize < 2048

==> 1. DH keySize < 1024

==> 2. DH keySize < 768

 

1 또는 2번으로 변경 

 

파일 검색 find / -name java.security

'LANG > java' 카테고리의 다른 글

Could not initialize class javax.swing.RepaintManager  (0) 2023.09.19
Code Conventions  (0) 2020.04.27
ANT 관련팁들  (0) 2020.04.27
java / iBatis 에서 여러 query 한번에 실행 트랜잭션 내에 포함  (0) 2020.04.24
java / sendmail  (0) 2020.04.19