我正在使用pyOpenSSL,它是OpenSSL的包裝。我有一個客戶端程序試圖連接到我的服務器,並反覆在服務器上獲得sslv3 alert bad certificate
。直到我意識到這是由於客戶的時鐘設置不當導致我能夠找出問題所在。我猜測客戶端看到服務器的證書是在「將來」的日期,並以某種方式導致服務器上的sslv3 alert bad certificate
。OpenSSL識別「壞證書」的原因
有什麼辦法可以得到更好的描述爲什麼一個特定的證書失敗?我假設這種情況下,由於時鐘設置不正確,客戶端的驗證失敗,但服務器端的錯誤與發送錯誤證書並在服務器端驗證失敗時相同。
在「未來」日期......你剛剛救了我的一天! – DrP3pp3r 2015-08-24 14:37:48