- $cert = "cert.p12";
- $pass = "yxc123yxc";
- $url = "https://url.to.download";
- $curlhandle = curl_init();
- curl_setopt($curlhandle, CURLOPT_URL, $url);
- #curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, true);
- curl_setopt($curlhandle, CURLOPT_PORT , 443);
- curl_setopt($curlhandle, CURLOPT_SSLVERSION, 3);
- curl_setopt($curlhandle, CURLOPT_SSL_VERIFYPEER, true);
- curl_setopt($curlhandle, CURLOPT_SSL_VERIFYHOST, 2);
- curl_setopt($curlhandle, CURLOPT_SSLCERT, getcwd() . $cert);
- curl_setopt($curlhandle, CURLOPT_SSLCERTPASSWD, $cert);
- $response = curl_exec($curlhandle);
Нашел такой пример, ничего не происходит при выполнении скрипта. Задача с сайта скачивать файлы из каталога, авторизация через сертификат с паролем, сертификат *.p12