From 9126337eb35701b72635eafe56de1bccfec0e245 Mon Sep 17 00:00:00 2001 From: Steve Sutton Date: Fri, 25 Aug 2017 16:05:37 -0400 Subject: [PATCH] Adding flags to ignore ssl verify for curl calls. --- Toolkit/CKImages/imageFetch.php | 1 + Toolkit/FileServer/AdapterAbstract.php | 2 ++ Toolkit/FileServer/ImageAdapter.php | 2 ++ Toolkit/Photos/photoProxy.php | 2 ++ Toolkit/Videos/Video.php | 1 + 5 files changed, 8 insertions(+) diff --git a/Toolkit/CKImages/imageFetch.php b/Toolkit/CKImages/imageFetch.php index 0c41ae8..635bd89 100644 --- a/Toolkit/CKImages/imageFetch.php +++ b/Toolkit/CKImages/imageFetch.php @@ -33,6 +33,7 @@ $fp = fopen(dirname(__FILE__) . "/editedImages/$fileToFetch", 'w+'); $ch = curl_init(CKIMAGE_ORIGINAL . $fileToFetch); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_FILE, $fp); +curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_exec($ch); curl_close($ch); diff --git a/Toolkit/FileServer/AdapterAbstract.php b/Toolkit/FileServer/AdapterAbstract.php index 956483f..6687c46 100644 --- a/Toolkit/FileServer/AdapterAbstract.php +++ b/Toolkit/FileServer/AdapterAbstract.php @@ -164,6 +164,7 @@ abstract class Toolkit_FileServer_AdapterAbstract CURLOPT_URL => IS_SUBMIT_URL, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, + CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => $fileData ); curl_setopt_array($ch, $curlOptions); @@ -322,6 +323,7 @@ abstract class Toolkit_FileServer_AdapterAbstract CURLOPT_URL => IS_SUBMIT_URL, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, + CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => $fileData ); curl_setopt_array($ch, $curlOptions); diff --git a/Toolkit/FileServer/ImageAdapter.php b/Toolkit/FileServer/ImageAdapter.php index 324faee..1071414 100644 --- a/Toolkit/FileServer/ImageAdapter.php +++ b/Toolkit/FileServer/ImageAdapter.php @@ -139,6 +139,7 @@ class Toolkit_FileServer_ImageAdapter extends Toolkit_FileServer_AdapterAbstract CURLOPT_URL => "{$image}/info", CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, + CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => $fileData ); curl_setopt_array($ch, $curlOptions); @@ -192,6 +193,7 @@ class Toolkit_FileServer_ImageAdapter extends Toolkit_FileServer_AdapterAbstract CURLOPT_URL => IS_SUBMIT_URL, CURLOPT_HEADER => 0, CURLOPT_RETURNTRANSFER => 1, + CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_POSTFIELDS => $fileData ); curl_setopt_array($ch, $curlOptions); diff --git a/Toolkit/Photos/photoProxy.php b/Toolkit/Photos/photoProxy.php index 560bf58..3836dbb 100644 --- a/Toolkit/Photos/photoProxy.php +++ b/Toolkit/Photos/photoProxy.php @@ -59,6 +59,7 @@ if (!$isAuthorized) { $ch = curl_init($fileUrlPath); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $imageResponse = curl_exec($ch); if (!curl_errno($ch)) { $bytes = curl_getinfo($ch, CURLINFO_CONTENT_LENGTH_DOWNLOAD); @@ -82,6 +83,7 @@ if (!$isAuthorized) { $ch = curl_init($fileUrlPath); curl_setopt($ch, CURLOPT_TIMEOUT, 50); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); + curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0); $imageResponse = curl_exec($ch); header("Pragma: public"); header("Expires: 0"); diff --git a/Toolkit/Videos/Video.php b/Toolkit/Videos/Video.php index 85b5987..f8638a6 100644 --- a/Toolkit/Videos/Video.php +++ b/Toolkit/Videos/Video.php @@ -348,6 +348,7 @@ class Toolkit_Videos_Video $curlOptions = array( CURLOPT_URL => $url, CURLOPT_HEADER => 0, + CURLOPT_SSL_VERIFYPEER => 0, CURLOPT_RETURNTRANSFER => 1 ); curl_setopt_array($ch, $curlOptions); -- 2.17.1