안녕하세요. 고객사와 함께 성장하는 비즈니스 파트너 링크허브 입니다.
링크허브에서 제공하는 API 상품을 이용하는 고객사의 시스템 운영체제가 CentOS V5.x인 경우 curl과 OpenSSL 설치하여 API 개발환경을 구성할때 다음와 같이 SSL certificate 에러가 발생 할 수 있습니다.
-
# curl https://popbill.linkhub.co.kr
-
*** error: SSL certificate problem, verify that the CA cert is OK. Details:
-
*** error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed while
-
accessing https://popbill.linkhub.co.kr
-
*** fatal: HTTP request failed
위와 같이 오류가 발생한 경우 다음의 과정을 따라 CentOS의 Root CA를 업데이트 하면 오류를 해결할 수 있습니다.
- STEP 1
- 기존의 CA 번들을 백업합니다.
-
# cp /etc/pki/tls/certs/ca-bundle.crt /root/backup/
※ /etc/pki/tls/certs/ca-bundle.crt 경로는 openssl 설치시에 따라 달라질 수 있습니다
- STEP 2
- 새로운 CA 번들을 http://curl.haxx.se 로부터 다운로드 받습니다.
-
# curl http://curl.haxx.se/ca/cacert.pem -o /etc/pki/tls/certs/ca-bundle.crt
- STEP 3
- curl 테스트를 통해 정상작동을 확인합니다.
-
# curl https://popbill.linkhub.co.kr
-
Hello, this is a Linkhub popbill Api
지금까지 CentOS V5.x 개발환경에서 Root CA 업데이트 방법에 대해 안내해 드렸습니다. 안내중 미진한 부분이 있으면 언제든지 연락주시기 바라며, PHP 연동 개발가이드는 [링크허브 개발자센터> PHP 개발가이드] 참조하시기 바랍니다.
고객님들의 편의를 위하여 이메일, 전화 등 다양한 채널을 열어놓고 있으니 언제든지 연락주시기 바랍니다.
링크허브 개발팀 정요한 과장 / T.1600-9854 / D. 070-4304-2991 / E. code@linkhub.co.kr