Thread Fehler bei SSL Verbindung
(13 answers)
Opened by Rolf Schaufelberger at 2017-03-20 08:50
Da ich das verwendete System nicht kenne, kann ich Dir darauf keine Antwort geben.
Allgemeine Fragen, die mir da einfallen, wären: Ist das curl wirklich dynamisch gelinkt oder hat es evtl. die SSL-Geschichten statisch eingebunden? Wenn dynamisch verlinkt, verwendet es die gleiche Bibliothek wie das openssl? Bei mir scheinen beide Programme und auch das Net::SSLeay-Modul die gleiche Bibliotheken zu nutzen: Code: (dl
)
1 $ ldd $(which openssl) Wo bei Dir die *.so Dateien der Module liegen, musst Du bei Dir schauen. Ich nutze oft perldoc -l um mich grob zu orientieren und schaue dann ab da weiter. Code: (dl
)
1 $ perldoc -l Net::SSLeay Hast Du schon mal versucht, mit dem openssl selber eine Verbindung aufzubaufen? edit: OK, hast Du anscheinend. Aber leider bleibt unklar, was dabei rauskam... Code: (dl
)
openssl s_client -connect SERVERNAME:PORT SERVERNAME:PORT musst Du durch Deine entsprechenden Werte ersetzen. Wenn das erfolgreich ist, solltest Du eine längere Ausgabe sehen, wenn die SSL-Verbindung erfolgreich aufgebaut wurde. Die Ausgabe bleibt augenscheinlich "hängen", weil dann der Webserver dahinter auf Input wartet. Mit CTRL+D kann man das in der Regel abbrechen. Oder man fordert einfach eine Seite an, in dem man den HTTP-Request manuell eintippt: Zur Ausgabe: Neben der "Certificate chain" und dem empfangenen "Server certificate" wäre wohl das Ende der Ausgabe interessant: Code: (dl
)
1 ... Last edited: 2017-03-20 22:56:02 +0100 (CET) meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen! |