So erstellen Sie ein dual-Authentifizierung HTTPS-client in Python ohne (L)GPL-libs?

Sowohl die client-und die server sind intern, jeder hat ein Zertifikat von der internen CA und den CA-Zertifikat. Ich Brauch den client zur Authentifizierung des server-Zertifikats mit dem CA-Zertifikat hat. Es sollte auch senden Sie Ihr Zertifikat auf dem server für die Authentifizierung.

Den urllib2 Handbuch sagt, dass die server-Authentifizierung nicht durchgeführt. PycURL ist eine Natürliche alternative, aber die Lizenz ist noch nicht genehmigt. Ich würde auch lieber nicht mit zu kompilieren Sie die Bibliothek aus dem Quellcode, sondern auf RPM statt.

Ging ich über eine Reihe von Bibliotheken, wie Anfragen, httplib2 und nicht sehen, was ich brauche. Es gibt auch die ssl Modul, aber ich habe nicht das Gefühl, wie die Implementierung von http -, wenn ich nicht absolut muss.

Python 2.6 auf RHEL 5.7

  • Ich bin vor fast ähnliches problem und ich löse es, indem Apache tun alle SSL-lifting
  • mein problem ist, auf der client-Seite, die ein Python-Dienstprogramm
  • Aha. Sorry, hab nicht bekommen, dass auf das erste mal 🙁
InformationsquelleAutor davka | 2012-02-01
Schreibe einen Kommentar