JAVA/Exception

[JAVA] javax.net.ssl.SSLException

밍글링글링 2017. 11. 1.
728x90

E X C E P T I O N

1. javax.net.ssl.SSLException

 

SSL


발생 원인은 여러가지이다.
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

댓글