Ich verwende httplib2, um eine Anfrage von meinem Server an einen anderen Webdienst zu stellen. Wir möchten die gegenseitige Zertifikatauthentifizierung verwenden. Ich sehe, wie man ein Zertifikat für die ausgehende Verbindung verwendet ( h.set_certificate
), aber wie überprüfe ich das Zertifikat, das vom antwortenden Bediener benutzt wird?
Dieses Ticket scheint anzuzeigen, dass httplib2 es nicht selbst tut und hat nur vage Vorschläge, wo man hinschauen kann.
Ist es möglich? Muss ich auf einer niedrigeren Ebene hacken?
Hier ist der Code, den mein Kollege Dave St. Germain geschrieben hat, um das Problem zu lösen:
%Vor%