日期:2014-05-16  浏览次数:20667 次

为什么SSL_accept总是返回失败?
我的程序在一台机器上SSL_accept总是返回失败,但在另外一台机器上则一切正常,这是怎么回事?
ERR_error_string返回的是:
error:140B544E:SSL   routines:SSL_GET_NEW_SESSION:ssl   session   id   callback   failed

------解决方案--------------------
怀疑是随机数发生器的问题。
------解决方案--------------------
如果是随机数的问题,看看官方的FAQ:
http://www.openssl.org/support/faq.html#USER1

你看看log里有没有关于PRNG seed的错误。在配置文件里加上两行可以打开log:
debug = 7
output = test.log