톰슨
톰슨4w ago

안녕하세요 로앤비 교육센터 웹사이트 결제 연동 개발자 담당입니다. 현재 mtest.lawnbedu.com에서 결제 연동 테스트를 진행하고 있는데 에러가 발생합니다.

인증서 설치해서 SSL도 했는데 결제 에러가 발생합니다. 연락 부탁드립니다.
17 Replies
토스페이먼츠 BOT
⏳ 잠시만 기다려주세요! 곧 답변드리겠습니다
오류 문의일 경우 아래 정보를 미리 전달해주시면, 빠른 답변에 도움이 됩니다.
- 주문번호(orderId) : - 문의 내용 :
(img를 함께 첨부해주시면 도움이됩니다)
* 계약관련 내용은 1544-7772로 문의주세요. * 주말/공휴일에는 답변이 늦을 수 있어요.
Kimoon Lee
Kimoon Lee4w ago
어떤 에러가 발생하시는지 에러 내용 캡쳐나 영상을 올려주시기 바랍니다.
톰슨
톰슨OP4w ago
결제가 안돼서 orderid는 모르겠습니다. 이메일로도 보내놨습니다. 저희쪽 웹서버 톰캣에러 보냈습니다.
Kimoon Lee
Kimoon Lee4w ago
PKIX 오류는 사용하시는 서버의 인증서가 저희 서버의 인증서를 유효하다고 판단하지 못해서 에러가 발생하는 에러입니다. 사내에 인증서 관련 팀이 있으신가요?
톰슨
톰슨OP4w ago
아뇨 저희는 인증서를 타 회사에서 사옵니다. www.certkorea.co.kr 이 회사에서 구매했습니다. 서미트코리아에 연락해서 토스 인증서 유효하게 해달라고 해야하나요? 이영채 매니저 써트코리아 인증사업부 l 보안기술팀 ㈜파인앤서비스 T 070-4337-1644 F 02-6902-0637 E yclee@certkorea.co.kr 06143 서울시 강남구 봉은사로 322 9층 (역삼동) www.ssl.co.kr / www.certkorea.co.kr 이분이 담당자인데요
Kimoon Lee
Kimoon Lee4w ago
네 일단 아마 발급하신 인증서에 저희 쪽 을 인증한 루트 인증서가 없는게 아닐까 싶은데요. 이부분에 대해 문의해 보시면 될것 같습니다. api.tosspayments.com 에 접속할때 저 에러가 난다고 문의 주시면 될것 같아요.
톰슨
톰슨OP4w ago
안녕하세요
No description
톰슨
톰슨OP4w ago
저희 인증서 발급업체에서 "api.tosspayments.com 인증서의 Root/Chain 인증서가 없어 발생하는 오류입니다. api.tosspayments.com 도메인은 Amazon 인증서를 사용하는 것으로 확인됩니다. 해당 Root/Chain 인증서를 전달받아 서버에 설치 부탁드립니다. " 이런내용을 전달 받았습니다. 톰캣 서버를 운영중인데요 Root/Chain 인증서를 받을 수 있을까요? 제 이메일은 sungwook.choi@tr.com입니다.
박의원
박의원4w ago
네 메일로 전달드리겠습니다
톰슨
톰슨OP4w ago
감사합니다. keytool로 2개의 파일 다 import 해보려고 했는데 에러가 발생합니다. 혹시 어떻게 해야하는지 알려 주실 수 있을까요? 윈도우 서버에서 톰캣서버를 운영중이가 jdk1.7입니다.
박의원
박의원4w ago
일단 저희 대응범위 밖의 내용이라 정확하지 않을수 있습니다 1. JDK의 keytool은 PEM 형식을 지원하지 않을 수 있으므로 DER 형식으로 변환해야 할 수 있습니다. openssl x509 -in AmazonRootCA1.pem -inform PEM -out AmazonRootCA1.der -outform DER 이런식으로 변환을 하신후 keytool -import -trustcacerts -alias amazonrootca1 \ -file AmazonRootCA1.der \ -keystore $JAVA_HOME/jre/lib/security/cacerts \ -storepass changeit -alias : 인증서 구분 이름 (원하는 걸로 지정 가능) -storepass : 기본 비밀번호는 changeit 이렇게 적용해보시기 바랍니다. import 확인은 keytool -list -keystore $JAVA_HOME/jre/lib/security/cacerts | grep amazonrootca1 입니다.
톰슨
톰슨OP4w ago
감사합니다. "C:\Program Files\OpenSSL-Win64\bin>openssl x509 -in AmazonRootCA1.pem -inform PERM -out AmazonRootCA1.der -outform DER x509: Bad format "PERM" x509: Invalid format "PERM" for option -inform x509: Use -help for summary." 이런 에러가 발생하는데요 임의로 .cer 파일을 perm으로 변경해서 했습니다. 혹시 뭐가 잘못됐는지 알려주실수 있을까요? 죄송합니다. 다시 수정해서 명령어를 실행했는데 C:\Program Files\OpenSSL-Win64\bin>openssl x509 -in AmazonRootCA1.pem -inform PEM -out AmazonRootCA1.der -outform DER Could not find certificate from AmazonRootCA1.pem 이런 에러가 발생합니다. 다운로드 받은 파일은 *.cer인데 pem으로 변경해서 했는데 에러가 납니다. cer로 해야 할까요?
박의원
박의원4w ago
OpenSSL이 AmazonRootCA1.pem을 유효한 PEM 인증서로 인식하지 못할 때 나는 오류인데 -----BEGIN CERTIFICATE-----와 -----END CERTIFICATE----- 가 정확히 없거나, 줄바꿈/공백이 깨짐 메모장 저장 시 BOM(UTF-8 with BOM) 붙어서 앞에 숨은 문자가 들어갔는지 확인해보실수 있으실까요? 잠시만요 저희가 파일을 다시 전달드려볼께요
박의원
박의원4w ago
이걸로 해보시겠어요? certutil -decode AmazonRootCA1.pem AmazonRootCA1.der 이 명령을 이용해서 pem => der 로 변환한 파일입니다.
토스페이먼츠 BOT
❤️ 기술문의 경험이 어떠셨나요?!
간단히 코멘트 남겨주세요! 제품 발전에 큰 힘이 됩니다.

Did you find this page helpful?