web-dev-qa-db-ja.com

IRC WeechatのSSL経由で「エラー:予期しないTLSパケットが受信されました」が表示されます。

だから私はIRCから weechat までSSLを調べようとしていますが、問題が発生しています。

ニックネーム用に.pemファイルを生成し、ca-bundle.crtもインストールしましたが、TLSハンドシェイクエラーが発生し続けます。

15:39:14 freenode  ℹ  ╡ irc: connecting to server chat.freenode.net/6667 (SSL)...
15:39:14 freenode =!= ╡ irc: TLS handshake failed
15:39:14 freenode =!= ╡ irc: error: An unexpected TLS packet was received.
15:39:14 freenode  ℹ  ╡ irc: reconnecting to server in 10 seconds

私はドキュメントを読んでいます here 、すべての設定が正しく、有効なpemファイルですが、何が問題になるのかわかりません。

weechat.network.gnutls_ca_file            string   "/usr/local/opt/curl-ca-bundle/share/ca-bundle.crt"
irc.server.freenode.ssl              boolean  on
irc.server.freenode.ssl_cert         string   "%h/ssl/nick.pem"
irc.server.freenode.ssl_priorities  string   "NORMAL:-VERS-TLS-ALL:+VERS-TLS1.0:+VERS-SSL3.0:%COMPAT"

何か案は?ヒントやアイデアは大歓迎です。

4
mhartington
15:39:14 freenode  ℹ  ╡ irc: connecting to server chat.freenode.net/6667 (SSL)...

指定しない場合、Weechatのデフォルトはポート6667です。 Freenodeは66 9 7を使用します。

/set irc.server.freenode.addresses irc.freenode.net/6697
2
unhammer

これは非常に古い質問ですが、Googleの上位の結果に表示されます。

このエラーを修正するのは、多くの場合、irc.server.servername.ssl_dhkey_sizeで遊んでいることです。一部のサーバーは512を受け入れ、一部の1024を受け入れます。 2の累乗を試して、1つが機能するかどうかを確認してください。

また、なぜこれが実際に機能しているのかを誰かが教えてくれれば幸いです。

Debian 9では、これは私のために働きました...

apt-get install ca-cacert

それからweechatで私はしました

/server add freenode chat.freenode.net/7070 -ssl
/connect freenode

それがうまくいかない場合は、あなたがしたいかもしれないと思います...

apt-get upgrade openssl
0
PJ Brunet