だから私は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"
何か案は?ヒントやアイデアは大歓迎です。
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
これは非常に古い質問ですが、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