Ich versuche, unseren internen Satis-Server einzurichten, der über HTTPS erreichbar sein soll (Zertifikat wird von einer internen CA signiert). Unter Linux funktioniert alles wie erwartet, sobald das Stammzertifikat der Zertifizierungsstelle dem Zertifikatspeicher hinzugefügt wurde (z. B. /etc/ssl/certs/ca-certificates.crt). Aber auf meinem Mac bekomme ich einen Fehler "SSL-Operation mit Code 1 fehlgeschlagen" sogar nach dem Hinzufügen des Zertifikats zum OS X Keychain. Curl in der Befehlszeile und die Verwendung von libcurl in PHP kann die HTTPS-URL holen, aber Composer und file_get_contents (die von Composer verwendet werden), werfen immer den Fehler "SSL-Operation mit Code 1 fehlgeschlagen".Composer schlägt fehl, wenn Satis mit HTTPS (interne CA) verwendet wird
Ich weiß, ich kann die "openssl.capath" in meiner php.ini angeben, aber warum funktioniert es mit Curl ohne Angabe des Pfades?