728x90
E X C E P T I O N
1. javax.net.ssl.SSLException
발생 원인은 여러가지이다.
1. URL Connection 하는 부분에서 웹 통신 프로토콜인 HTTP의 보안이 강화된 버전인 HTTPS를 사용하게되면 발생할 수도 있다.
방법 : https://javamin.tistory.com 으로 URL이 연결되어 있다면, s를 뺀 http://javamin.tistory.com 으로 사용해보자.
2. 클라이언트 JAVA 버전이 7이하 인 경우
아파치 버전 2.4.7부터 mod_ssl 1024비트 이상의 DH 파라미터를 사용하나 JAVA 7이나 이하 버전은 1024비트 이상의 DH를 지원하지 않는다.방법1: 클라이언트 JAVA 8업데이트방법2: 서버 인증서에 DH파라미터 추가
DH 파라미터 추가
인증서파일 내용 마지막에 아래 내용을 추가
-----BEGIN DH PARAMETERS-----
MIGHAoGBAP//////////yQ/aoiFowjTExmKLgNwc0SkCTgiKZ8x0Agu+pjsTmyJR
Sgh5jjQE3e+VGbPNOkMbMCsKbfJfFDdP4TVtbVHCReSFtXZiXn7G9ExC6aY37WsL
/1y29Aa37e44a/taiZ+lrp8kEXxLH+ZJKGZR7OZTgf//////////AgEC
-----END DH PARAMETERS-----
인증서 파일 위치
아파치홈/conf/extra/httpd-ssl.conf
// SSLCertificateFile "/certificate/ssl.crt" 인증서 위치
728x90
'JAVA > Exception' 카테고리의 다른 글
[Java/자바] java.lang.Integer cannot be cast to java.lang.String 해결 방법 (1) | 2018.10.22 |
---|
댓글