Ich versuche eine Ressource über SSL mit Net::HTTP
zu holen. Hier ist das relevante Codefragment:
oder mit der alternativen letzten Zeile:
%Vor%Ich habe überprüft, dass die verschiedenen Bits (cert, key, CA cert, usw. ) korrekt sind.
Das Problem ist, dass cx.request(req)
eine Ausnahme auslöst:
Das Apache SSL-Fehlerprotokoll auf dem Server enthält Folgendes:
%Vor% Die Datei cert, key und CA cert funktioniert mit diesem SSL-Host über andere Tools. Ich habe nur Probleme, diesen Erfolg programmatisch mit Net::HTTP[S]
zu reproduzieren.
Danke an alle, die erkennen können, was ich falsch mache!
Ich würde sagen, das ist Sache Ihres Apache-Setups und kein Problem mit Ruby selbst.
Sieh dir das an:
%Vor%Und dann:
%Vor%ergibt:
%Vor%Natürlich ist die Apache-Konfiguration in Frage:
%Vor%Vielleicht wäre es hilfreich, wenn Sie weitere Details (apache config zum Testen) posten, wenn Sie dieses Problem verfolgen ...
Tags und Links ruby ssl client-certificates certificate net-http