1. XecureWeb Log
xecure_crypto_jni_XecureLib_getServerCertPem : begin xecure_crypto_jni_XecureLib_getServerCertPem : SFXW_GetSrvCertPem ret [-1],[SFXW_Bin2Pem failed] VidVerifier.getServerCertPem: srv_cert_pem data is null. error while getServerCertPem. |
2. Weblogic Log (Application)
java.lang.ClassCastException: xecure.servlet.XecureHttpServletRequest cannot be cast to weblogic.servlet.internal.ServletRequestImpl at weblogic.servlet.internal.ServletRequestImpl.getOriginalRequest(ServletRequestImpl.java:1361) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:112) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159) at weblogic.servlet.jsp.PageContextImpl.handlePageException(PageContextImpl.java:406) |
위와 같은 오류가 발생했다.
서버에 있는 인증서가 달라서 그런거 같다 ㅠㅜ
서버 인증서 갱신하고 나니 괜찮아졌다.
서버 인증서 위치
/Softforum/XecureWeb7/certstore
XecureWeb 환경설정 파일
/Softforum\XecureWeb7/XecureConf/xecure_servlet.conf
<Certificate certPolicy=”any-policy” rootStoreDir=”/Softforum/XecureWeb7/certstore” serverCertDN=”e=test@test.com,cn=테스트1,ou=개발,o=테스트,c=KR“ /> |
serverCertDN 값이 해시된 값이 /Softforum/XecureWeb7/certstore 디렉토리의 이름이 된다.
거기 밑에 인증서 파일이 존재한다.
서버에 인증서와 비교해 보자.
p.s
HTTPS와 SSL 그냥 사용하고 싶다.
이거 도대체 뭐하는건지 ㅠㅜ