Erlaube selbstsignierte Zertifikate für HTTPS-Wrapper

8

Grundsätzlich habe ich das:

%Vor%

Dabei steht [A] für eine URL auf einem Server mit einem "echten" Zertifikat und [B] für etwas mit einem selbstsignierten Zertifikat.

Mit [A] klappt es gut, mit [B] bekomme ich das:

%Vor%

Was ist eine ziemlich unglückliche Fehlermeldung, die etwas wie "Server-Zertifikat-Überprüfung fehlgeschlagen" hätte sein sollen, aber gut ...

Nun dachte ich: "Okay, [B] ist mein Testsystem - ich interessiere mich nicht für das Zertifikat" und änderte den Kontext in folgendes:

%Vor%

Es sollte jetzt jedes Serverzertifikat akzeptieren, sogar mein selbstsigniertes. Aber es ist immer noch das gleiche Verhalten - [A] funktioniert, [B] nicht. Warum?

Übrigens: Ich weiß, dass es gut mit der Curl-Erweiterung funktioniert, aber ich möchte das ohne es zu schlagen.

    
Francois Bourgeois 11.01.2013, 13:21
quelle

2 Antworten

12

Das funktioniert für mich. Viel Glück.

%Vor%     
bryan 06.01.2015 19:54
quelle
0
%Vor%

file_get_contents ("https: // ...., false, $ sslContext);

das obige funktioniert gut

    
user2811291 02.12.2014 02:00
quelle

Tags und Links