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.
Verwandte Themen
- 1. Zugriff auf JSON-Antwort von Webservice
- 2. Silverlight Zugriff auf gesicherten Webservice
- 3. Zugriff geschützt Mitglied durch Freund
- 4. Authentifizierungsproblem beim Zugriff auf Sharepoint Webservice
- 5. Zugriff auf einen Webservice mit Java
- 6. Zugriff auf einen Webservice vom mobilen Gerät
- 7. Zugriff auf Klassenmitglieder eines Webservice in silverlight
- 8. Zugriff auf eine gemeinsam genutzte Ordner (die geschützt ist)
- 9. Zugriff auf OrientDB von Python
- 10. Anfrage auf Webservice von URL
- 11. Zugriff von extern auf Python-Entwicklungsserver
- 12. Zugriff auf eine MySQL-Datenbank von Python
- 13. Zugriff auf Parameter von sys.argv Python?
- 14. Programmierung gegen WSDL ohne Zugriff auf den aktuellen Webservice
- 15. Zugriff auf die Salesforce-Webservice-API mit C#
- 16. Wie kann ich den Zugriff auf einen Webservice programmatisch beschränken?
- 17. Machen Sie ein URL-Passwort vor direktem Zugriff geschützt htaccess
- 18. Sharepoint Zugriff auf "User Information List" über einen Webservice
- 19. Zugriff auf den WebService in Android mit kSoap2
- 20. Mit C# Zugriff auf D & B Direct Webservice (WSDL) 101
- 21. KXmlParser.require (KXmlParser.java beim Zugriff auf SOAP-Webservice in Java
- 22. Zugriff geschützt Feld der inneren Klasse durch Vererbung
- 23. Zugriff auf Ressourcendateien in Python
- 24. Zugriff geschützt Mitglied der statischen Klasse Unterklasse der Mutter
- 25. Python: Zugriff auf Array-Elemente
- 26. Zugriff auf Anfrage Header auf Django/Python
- 27. C++ geschützt: Zugriff auf das geschützte Member der Base aus der abgeleiteten Klasse nicht möglich
- 28. Verweis auf Spring Bean von @WebService
- 29. Bereitstellen von Axis2-Webservice auf älteren Achsen
- 30. In Bezug auf WebService