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 |