如果失败并出现警报握手错误,则为Openssl命令

时间:2016-03-01 01:17:26

标签: openssl handshake sslv3

我正在尝试运行openssl s_client命令,但它会返回握手失败响应。这是带输出的命令

OpenSSL> s_client -connect host:port -showcerts

CONNECTED(00000003) 89154:error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure:/SourceCache/OpenSSL098/OpenSSL098-52.40.1/src/ssl/s23_clnt.c:593:

有人可以帮助这里发生的事情吗?

1 个答案:

答案 0 :(得分:1)

您使用的是openssl 0.9.8版本已经很老了,并且不支持TLSv1.1,TLSv1.2和SNI。并且可能目标服务器拒绝SSLv2 / SSLv3 / TLSv1。

尝试使用openssl 1.0或更高版本,看看是否能够显示证书。的信息。

OpenSSL> s_client -connect host:port -servername vhostname -showcerts