Dies sollte eine einfache Sache sein. Ich kann viele Referenzen finden, wie es in Guzzle 3 zu tun, aber sie funktionieren nicht in Guzzle 5.So ignorieren Sie ungültige SSL-Zertifikatfehler in Guzzle 5
Was ich bisher tue:
$this->client = new GuzzleClient(['defaults' => [
'verify' => 'false'
]]);
Wenn ich einen Wunsch hätte ich senden erhalten diese Fehlermeldung:
RequestException in RequestException.php line 51:
SSL CA bundle not found: false
ich keine nützlichen Hinweis auf diesen Fehler auf google finden. Wenn ich Zugriff auf die curl Optionen bekommen könnte, dann könnte ich versuchen, so etwas wie die Lösung hier vorgeschlagen (die für Guzzle 3, also warum es nicht funktioniert): http://inchoo.net/dev-talk/symfony2-guzzle-ssl-self-signed-certificate/, der entsprechende Abschnitt davon ist:
$req->getCurlOptions()->set(CURLOPT_SSL_VERIFYHOST, false);
$req->getCurlOptions()->set(CURLOPT_SSL_VERIFYPEER, false);
OK, anscheinend bin ich nur schlecht im Lesen der Dokumente. Irgendwann gefunden: http://docs.guzzlephp.org/en/latest/faq.html?highlight=ssl#how-can-i-add-custom-curl-options – Gnuffo1