■오류메세지
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 |