페이스 북 예제 코드에 문제가 있습니다. facebook IIS7의 API 문제
Fatal error: Uncaught CurlException: 60: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed thrown in C:\inetpub\wwwroot\src\facebook.php on line 616
$opts[CURLOPT_CAINFO] = [PATH]/apache/conf/ssl.crt/ca-bundle.crt"; //Or your path to "ca-bundle.crt"
를 추가해야한다고 지정했습니다. 이 정보가 있어야하는 배열을 찾았지만 인증서가 어디에 저장되어 있는지 전혀 알지 못합니다. 내 컴퓨터에서 내 자체 서명 된 인증서 ("myown")를 검색했지만 찾지 못했습니다. 내가 IIS7에서 인증서 파일의 위치에 대한 인터넷 검색하지만 어쩌면 내가 SSL을 certs을 지정하지 않아도 이후 더 나을 거라고 깨달았다.
제안 사항? 지금하고 싶은 일은 코드를 실행할 수있는 것입니다. 지금 당장 SSL에 대한 요구 사항이 없습니다.
ServicePointManager.ServerCertificateValidationCallback = delegate{
return true;
};
그래서이 인증서의 유효성을 검사하고 행위로되기 전에 실행 된 것 콜백입니다 :
입력 해 주셔서 감사합니다. 내 문제는 PHP를 우려 그래서 내가 어떻게 할 수있는 조금 연구해야합니다. – Phil
PHP 대신 .NET을 사용한다면이 솔루션을 사용하는 방법에 대해 조금 자세히 설명해 주시겠습니까? – Phil