客戶端和服務器都是內部的,每個客戶端都有一個由內部CA和CA證書籤名的證書。我需要客戶端根據它擁有的CA證書來驗證服務器的證書。它還應該將其證書發送到服務器進行身份驗證。如何在沒有(L)GPL庫的情況下在Python中創建雙重身份驗證HTTPS客戶端?
urllib2手冊說沒有執行服務器驗證。 PycURL是一種天然替代品,但其許可證尚未獲得批准。我也不希望從源代碼編譯庫,而是使用RPM代替。
我去了一幫庫像請求,httplib2的並沒有看到我需要什麼。也有ssl模塊,但我不覺得自己實施http,如果我不是絕對必須的。
的Python 2.6 RHEL 5.7
我面對的幾乎類似的問題,我的解決它讓Apache做所有的SSL提升 – 2012-02-01 12:30:52
@Mikko - 我的問題是在客戶端,一個Python實用工具 – davka 2012-02-01 13:57:52
啊哈。對不起,沒有得到第一次:( – 2012-02-01 14:22:22