SSL_accept()返回-1,错误集为1,即SSL_ERROR_SSL

时间:2017-02-24 12:50:01

标签: openssl

我使用的方法是SSLv23_server_method(),密码字符串为“HIGH:MEDIUM:LOW:EXPORT:!SSLv2:!aNULL”。 我没有使用SSL_CTX_set_options()禁用任何协议。

但是ldap客户端仍然无法使用LOW密码连接到服务器 当我触发下面的命令时,它失败了

  

openssl s_client -connect 164.99.163.105:636 -cipher LOW       连(00000003)       5206:错误:14077410:SSL例程:SSL23_GET_SERVER_HELLO:sslv3警报握手失败:s23_clnt.c:596:

Error stack: 
    error:1408A0C1:SSL routines:ssl3_get_client_hello:no shared cipher
    BIO ctrl called with unknown cmd 7

在调试时,我看到SSL_accept()调用返回-1,当我用SSL_get_error()检查错误时,它将ret值返回为1,即SSL_ERROR_SSL。

失败的原因可能是什么?

0 个答案:

没有答案