有人可以解释这种行为:
如果我使用:
运行s_serveropenssl s_server -key privateKey.key -cert certificate.crt -msg -no_tls1_1
和一个s_client:
openssl s_client -connect localhost:4433 -msg -no_tls1
我在客户端收到:
3073448136:error:14077102:SSL routines:SSL23_GET_SERVER_HELLO:unsupported protocol:s23_clnt.c:697:
并且只是服务器上的错误。 我觉得这很奇怪,因为除了tls1和tls1.1之外,他们应该可以通过其他协议进行通信,例如ssl3应该可以工作。
我目前正在从2012年3月14日开始运行OpenSSL 1.0.1(我知道它已经过时了,但这真的是一个错误,感觉就像我对OpenSSL一无所知)