emacs 26.2 で https アクセスに失敗する

Cygwin (emacs-w32) emacs 26.3 で eww を実行したら、duckduckgo へのアクセスのレスポンスが返ってこない。
httpsではなくhttpのサイトならアクセスできるのでTLSとかSSLとか、そのあたりの問題だろう。
調べたら、26.3ぐらいから、gnutls 対応になったという話。gnutls が使えるかどうかは下記の関数を実行すればわかるらしい
(gnutls-available-p)


't'が返ってくればいいはずだが、こんなレスポンスだった。


(ClientHello\ Padding Key\ Share Post\ Handshake\ Auth PSK\ Key\ Exchange\ Modes Cookie Supported\ Versions Early\ Data Pre\ Shared\ Key Session\ Ticket Record\ Size\ Limit Extended\ Master\ Secret Encrypt-then-MAC ...)


Googleで調べたら、下記のページを見つけた。



つまるところ、.emacs に下記を追加したら、解決するとのこと
'(gnutls-algorithm-priority "NORMAL:-VERS-TLS1.3")


Gnu TLSの暗号化アルゴリズム選択の優先順位を変更すればいらしい。

仕事ですぐ役立つ Vim&Emacsエキスパート活用術 - Software Design編集部
仕事ですぐ役立つ Vim&Emacsエキスパート活用術 - Software Design編集部
Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp (Nutshell Handbooks) (English Edition) - Glickstein, Bob
Writing GNU Emacs Extensions: Editor Customizations and Creations with Lisp (Nutshell Handbooks) (English Edition) - Glickstein, BobGNU Emacsマニュアル - Richard Stallman, 郁夫, 竹内, 良治, 天海
GNU Emacsマニュアル - Richard Stallman, 郁夫, 竹内, 良治, 天海

ブログ気持玉

クリックして気持ちを伝えよう!

ログインしてクリックすれば、自分のブログへのリンクが付きます。

→ログインへ

なるほど(納得、参考になった、ヘー)
驚いた
面白い
ナイス
ガッツ(がんばれ!)
かわいい

気持玉数 : 0

この記事へのコメント