我正在使用pyOpenSSL,它是OpenSSL的包装。我有一个客户端程序试图连接到我的服务器,并反复在服务器上获得sslv3 alert bad certificate
。直到我意识到这是由于客户的时钟设置不当导致我能够找出问题所在。我猜测客户端看到服务器的证书是在“将来”的日期,并以某种方式导致服务器上的sslv3 alert bad certificate
。OpenSSL识别“坏证书”的原因
有什么办法可以得到更好的描述为什么一个特定的证书失败?我假设这种情况下,由于时钟设置不正确,客户端的验证失败,但服务器端的错误与发送错误证书并在服务器端验证失败时相同。
在“未来”日期......你刚刚救了我的一天! – DrP3pp3r 2015-08-24 14:37:48