본문 바로가기
SpringBoot

EnableSNIExtension 확장 기능 끄기

by ByteBridge 2017. 7. 20.
반응형



handshake alert:  unrecognized_name; nested exception is javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name


Server to Server 로 API 서비스를 호출 할 경우 위와 같은 exception 발생함.

restTemplate.postForObject(new URI(apiServerUrl),request,String.class);

 

해결책:

enableSNIExtension=false 로 SNI 확장 기능을 끄도록 한다.

여러가지 방법이 있겠지만 일단 아래와 같은 방법으로 해결

java -jar -Djsse.enableSNIExtension=false "${DAEMON}"



서버 실행시 위와 같은 옵션을 추가하여 실행 하도록 한다.

반응형