[9105] 지불실패|상점 개인키 로드 오류

[9105] 지불실패|상점 개인키 로드 오류

HOME 고객센터 자주묻는질문
[9105] 지불실패|상점 개인키 로드 오류

발생원인

상점 개인키가 정상적으로 설치되지 않았거나,

모듈이 설치된 경로의 키폴더 혹은 키파일에 접근권한이 없을 경우 상점 개인키 로드 오류가 발생합니다.

* 참고)

상점 개인키는 해당 상점에게만 발급되는 고유한 키파일입니다.

개인키는 영업사원이나 고객센터를 통해서 발급받으며 이메일로 전송됩니다.

개인키가 없을 경우는 영업사원이나 고객센터로 발급요청을 하셔야 합니다.

개인키를 발급받은 경우 이 개인키를 TX모듈이 설치된 경로 밑에 설치를 해야 합니다.

 

TX9105는 키폴더와 키파일은 설치되어 있으나,

각 OS별 접근권한설정이 되어 있지 않은 경우 주로 발생합니다.

 

TX 4.1, 5.0 JSP 모듈

  1. /%TX모듈 설치경로%/key/상점아이디로된 디렉토리 가 존재하는지 확인합니다.
  2. 해당 디렉토리가 존재하면 그 안에 상점 개인키 파일이 존재하는지 확인합니다.(keypass.enc, mcert.pem, mpriv.pem)
  3. 디렉토리와 파일에 users권한이 설정되어 있는지 확인합니다. (유닉스 환경에서는 755권한을 설정합니다)

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

  1. JAVA버전의 경우 위 내용이 이상없음에도 불구하고, 9105 오류가 발생하는 경우가 있습니다.
  2. 이 경우 결제모듈에 포함된 ExecureCrypto_v1.0_jdk14 암호화 라이브러리의 설치오류를 의심할

수 있습니다.

 

  1. ExecureCrypto_v1.0_jdk14 라이브러리는 암호화 관련 라이브러리로 반드시 안내되는 위치에 옮기셔야합니다.
  2. 웹서버 또는 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 에 위치하여도 정상 동작합니다.