Use estos pasos para sacar un certificado del sitio web: https://safeweb.norton.com/buzz
Cuando lo aplico a mi código, me sale el siguiente error:
 Cita:   
mi código php es el siguiente: SSL certificate problem, verify that the CA cert is OK. Details: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
 Código PHP:
   $url = "https://safeweb.norton.com/buzz";
$curl = curl_init();
    $header[] = "Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8";
    $header[] = "Cache-Control: max-age=0";
    $header[] = "Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7";
    $header[] = "Accept-Language: en-us,en;q=0.5";
    $header[] = "Accept-Encoding: gzip,deflate";
    $header[] = "Connection: keep-alive";
    $header[] = "Keep-Alive: 115";
 
    $browser = "Mozilla/5.0 (Windows; U; Windows NT 6.1; es-US; rv:1.9.2.3) Gecko/20100401 Firefox/3.6.3";
 
    curl_setopt($curl, CURLOPT_URL, $url);
    curl_setopt($curl, CURLOPT_USERAGENT, $browser);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $header);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0);
    curl_setopt($curl, CURLOPT_CAINFO, getcwd(). "\VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt");
    curl_setopt($curl, CURLOPT_CAPATH, getcwd(). "\VeriSignClass3PublicPrimaryCertificationAuthority-G5.crt");
    curl_setopt($curl, CURLOPT_AUTOREFERER, true);
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_TIMEOUT, 30);
    curl_setopt($curl, CURLOPT_MAXREDIRS, 7);
    curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true);
 
    $data = curl_exec($curl);
    if ($data === false) {
        $data = curl_error($curl);
    }
curl_close($curl);
echo $data; 
    Este sitio parece que usa certificación verisign y no encuentro información del como poder usar cURL con este certificado.
Please, alguien que pueda ayudarme! De antemano muchas gracias :)
 

