cURL 오류 60 SSL 인증서 문제를 해결하는 방법

cURL 오류 60 SSL 인증서 문제를 해결하는 방법

2022-10-06 last update

4 minutes reading certificate ssl errors curl
이 기사에서는 cURL 오류 60 SSL 인증서 문제를 해결하는 방법을 살펴봅니다. cURL 오류 60: SSL 인증서 문제: 요청 URL에서 보안 https://프로토콜을 사용하여 API를 호출하려고 할 때 로컬 발급자 인증서를 가져올 수 없음 오류가 발생합니다.

cURL 오류 60 xampp 및 localhost wamp 서버의 localhost에 대한 SSL 인증서 문제. 또한 laravel guzzle SSL 인증서 문제에서 Windows에서 curl 60 SSL 인증서 문제에 직면할 수 있습니다.

cURL 오류 60 SSL 인증서가 발생하는 이유는 무엇입니까?
API 호출은 http://프로토콜만 사용하여 요청 URL을 실행하려고 합니다. 보안 API 호출에는 SSL 인증서 또는 https://프로토콜이 필요하기 때문에 더 이상 오류를 볼 수 없습니다.

이 오류는 API 호출이 자체 서명된 인증서를 사용하여 보안 연결을 요청하기 때문에 발생합니다. 유효한 인증서를 찾지 못하면 오류가 발생합니다.

cURL 오류 60 SSL 인증서 문제를 해결하는 방법?
  • 열기 http://curl.haxx.se/ca/cacert.pem 또는 공식 웹 사이트에서 "cacert.pem"무료 인증서 파일 다운로드 http://curl.haxx.se/docs/caextract.html
  • "cacert.pem"으로 저장합니다.
  • WAMP 사용자의 cacert.pem을 C:\wamp64\bin\php\cacert.pem에 붙여넣고 XAMPP 사용자의 경우 C:\xampp\php\extras\ssl\cacert.pem 경로에 붙여넣습니다.
  • php.ini를 열고 이 줄을 찾으십시오.

  • ;curl.cainfo
    


  • 이제 인증서 경로를 "curl.cainfo"에 추가하고 다음과 같이 세미콜론(;)을 제거해야 합니다.

  • curl.cainfo = "C:\wamp64\bin\php\cacert.pem"
    


  • 가장 중요한 단계는 php.ini를 저장하고 닫는 것입니다. WAMP 또는 XAMPP 서버를 다시 시작하고 요청을 다시 시도하십시오. 올바른 경로를 설정하지 않으면 cURL 77 오류가 발생합니다.