Elinks:SSL错误

时间:2014-12-29 23:38:09

标签: ssl ssl-certificate elinks

我的问题很简单,只看屏幕截图:

Elinks Issue

**对于疲惫的眼睛:

-bash-4.1$ cat /etc/*release
LSB_VERSION=base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
Red Hat Enterprise Linux Server release 6.6 (Santiago)
Red Hat Enterprise Linux Server release 6.6 (Santiago)
-bash-4.1$
-bash-4.1$
-bash-4.1$ elinks -version
ELinks 0.12pre5
Built on Jan  4 2013 07:04:04

Features:
Standard, IPv6, gzip, bzip2, UTF-8, Periodic Saving, Viewer (Search
History, Timer, Marks), Cascading Style Sheets, Protocol
(Authentication, BitTorrent, File, FTP, HTTP, URI rewrite, User
protocols), SSL (OpenSSL), MIME (Option system, Mailcap, Mimetypes
files), LED indicators, Bookmarks, Cookies, Form History, Global
History, Goto URL History
-bash-4.1$
-bash-4.1$
-bash-4.1$ elinks -dump -eval 'set connection.ssl.cert_verify = 1' https://10.113.1.104:443/sgc/registro2.asp
ELinks: SSL error
-bash-4.1$
-bash-4.1$
-bash-4.1$ elinks -dump -eval 'set connection.ssl.cert_verify = 0' https://10.113.1.104:443/sgc/registro2.asp
ELinks: SSL error
-bash-4.1$

我不明白为什么elinks仍会显示错误SSL。有什么想法吗?

2 个答案:

答案 0 :(得分:3)

您可以将elink配置为忽略SSL验证:编辑elinks.conf并将0设置更改为 set connection.ssl.cert_verify = 0 ,然后重新启动elinks。

export default ModalLayoutEditorComments

答案 1 :(得分:0)

首先确保

  1. 您的服务器确实正在侦听端口443和
  2. 从/向该端口接收/发送流量。
  3. 您的服务器(10.113.1.104)证书也是check the key length;可能就是elinks期望2048位密钥,而你的证书密钥长度小于:

    $ echo | openssl s_client -connect 10.113.1.104:443 2>/dev/null | openssl x509 -text -noout | grep "Public-Key"