SSL_accept挂起...有时候(C,linux,openssl)

时间:2010-04-07 12:09:28

标签: c linux embedded openssl

我目前正在研究嵌入式Linux系统。系统上有两个关键的客户端应用程序连接到外部服务器(在另一个嵌入式系统上,全部用C语言编写)。这两个应用程序使用不同的证书。

ssl连接有效...至少通常,但有时会发生错误:服务器在接受来自其中一个应用程序(使用旧证书的应用程序)的连接时挂起SSL_accept()。重新启动服务器应用程序没有帮助,也没有重新启动客户端 - 唯一的方法是重新启动服务器系统,除非我创建一个指向其他应用程序使用的新证书的符号链接 - 只有这样才会重新启动服务器应用程序工作。 / p>

当两个应用程序使用相同的新证书时,不会发生错误。

这可能是由于一些奇怪的openssl缓存或类似的东西而发生的吗?

0 个答案:

没有答案