[12] TX9105 | 상점 개인키 로드오류

[12] TX9105 | 상점 개인키 로드오류

[오류원인]

Key폴더 내 파일이 정상적이지 않거나 key 폴더를 찾을 수 없음

Key 폴더의 경로 오설정 또는 결과처리페이지 경로 오설정

 

[조치방법]

  1. 1. 모듈이 설치된 경로 내 /key 파일이 위치해 있는지 확인
  2. 2. php, jsp 의 경우 inipayhome 의 값이 모듈 경로로 설정된게 맞는지 (/key 폴더 상위 루트까지)

asp, asp.net 의 경우 INIpay50.dll 경로 내 /key 폴더가 위치하는지 확인

  1. 3. /key 폴더에 모든 권한이 주어져 있는지 (chmod 755) 확인
  2. 4. “admin” 필드는 “1111” 로 되어 있는지 확인 (상점관리자 패스워드와 무관함)

 

 

** TX 4.1, 및 TX 5.0 JAVA모듈의 예외사항

 

  1. a) JAVA버전의 경우 위 내용이 이상없음에도 불구하고, 9105 오류가 발생하는 경우

결제모듈에 포함된 INIcrypto_v3.1.7_signed.jar or ExecureCrypto_v1.0_jdk14 암호화 라이브러리의

설치오류를 의심할 수 있음

 

  1. b) INICrypto_v3.1.7_signed.jar or ExecureCrypto_v1.0_jdk14 라이브러리는 암호화 관련 라이브러리로

반드시 안내되는 위치에 옮겨야 함

 

  1. c) 웹서버 또는 WAS가 기동될 때 참조하는 루트 라이브러리 위치나 JDK 확장 라이브러리 디렉토리로

옮김.  예를 들면 $jdk_home/jre/lib/ext/ 디렉토리로 옮김. 또는,

tomcat의 경우는 $TOMCAT_HOME/shared/lib 디렉토리로 옮기고,

weblogic의 경우 $WEBLOGIC_JDK_HOME/jre/lib/ext 디렉토리에 옮김

또한 resin의 경우라면 $RESIN_HOME/lib/ 디렉토리에 옮겨야 함

 

* WEB-INF/lib 에 위치하여도 정상 동작한다.

 

 

※ 상점 개인키 로드 오류 코드별 원인

 

9103 : 상점 MID 이름으로 된 폴더가 없을 경우 오류발생

9301 : 상점 MID 이름으로 된 폴더가 없을 경우 오류발생

9105 : key 폴더 내 파일이 정상적이지 않거나, key 폴더를 찾을 수 없는 경우 오류발생

Key 폴더의 경로, 결과처리페이지 경로가 오설정 된 경우 오류발생

9109 : 키패스워드(admin) 오설정 된 경우 오류발생

(상점아이디로 된 키파일 내 readme.txt 에서 키패스워드 확인)