0

我在尝试接受来自客户端应用程序的 SSL 连接时收到以下错误。我在 HP-UX IA 上使用 openssl 版本 0.9.8。

SSL_accept(40107e50) -1 err: 336285997 'error:140B512D:SSL routines:SSL_GET_NEW_SESSION:ssl session id callback failed'

我检查了 /dev/random 和 /dev/urandom。它存在并正常运行。

 ls -l /dev/random
cr--r--r-- 1 root sys 144 0x000000 Mar 10 2010 /dev/random

cr--r--r-- 1 root sys 144 0x000001 Mar 10 2010 /dev/urandom

请帮助我确定问题的根本原因。

如果您需要更多信息,请与我们联系。

4

1 回答 1

0

当 OpenSSL 的 PRNG 未充分播种时,可能会发生这种情况。使用 RAND_status() 检查它,并根据需要使用 RAND_add() 或 RAND_seed() 播种。 http://www.openssl.org/docs/crypto/RAND_add.html

于 2012-05-22T20:25:09.187 回答