Ich brauche Python für den Zugriff auf Daten von einem RESTful Web-Service, der Zertifikat-basierte Client-Authentifizierung (PKI) über SSL/HTTPS erfordert. Was ist die empfohlene Vorgehensweise?Python Zugriff auf Web-Service von PKI/SSL geschützt
1
A
Antwort
1
Ich fand dies: http://code.activestate.com/recipes/117004/ Ich habe es nicht versucht, damit es nicht funktioniert.
2
Der Vorschlag von stribika mit httplib.HTTPSConnection
sollte für Sie funktionieren, vorausgesetzt, Sie müssen das Zertifikat des Servers nicht überprüfen. Wenn Sie den Server überprüfen möchten/müssen, müssen Sie sich ein Modul von Drittanbietern ansehen, z. B. pyOpenSSL (ein Python-Wrapper um eine Teilmenge der OpenSSL-Bibliothek).
0
Ich würde empfehlen, M2Crypto zu verwenden. Wenn Sie ein Twisted Typ sind, M2Crypto integrates with Twisted, so können Sie Twisted die Netzwerk-Sachen und M2Crypto die SSL/Verification/Validation Zeug behandeln lassen.