본문 바로가기
WebLogic

javax.net.ssl.SSLKeyException 에러 조치

by 꽃도련 2022. 4. 7.

javax.net.ssl.SSLKeyException: Hostname verification failed: HostnameVerifier=weblogic.security.utils.SSLWLSHostnameVerifier, hostname=***

 

웹로직 인스턴스에서 외부 url로 ssl 요청할때 위와 같은 에러가 발생할 경우 아래 방법으로 조치

 

* 방법1

  웹로직 관리자콘솔 - Domain - Environment - Servers - 각 인스턴스 - SSL - Advanced -

  Hostname Verification : None으로 설정

  또는 config.xml - <ssl> - <hostname-verification-ignored>true</hostname-verification-ignored>

 

* 방법2

  startWebLogic.sh 또는 기동스크립트 JAVA_OPTIONS에

  -Dweblogic.security.SSL.ignoreHostnameVerification=true 추가 후 인스턴스 재기동

 

 

해당 옵션 설명

Name Description
Hostname Verification 해당 서버가 다른 애플리케이션 서버에 대해 클라이언트로 사용 중인 경우 weblogic.security.SSL.HostnameVerifier 인터페이스의 설치된 구현을 무시할지 여부 지정

MBean 속성 : 
SSLMBean.HostnameVerificationIgnored

 

 

참고

https://thesmartpanda.com/weblogic-wildcard-host-name-verification/
https://docs.oracle.com/middleware/1213/wls/FMWCH/pagehelp/Corecoreserverserverconfigssltitle.html

 

 

 

'WebLogic' 카테고리의 다른 글

웹로직 관리자 계정 초기화  (0) 2022.10.28
미들웨어 라이브러리 로딩 순서 변경  (0) 2022.10.14