;; TLS
(setq tls-program
'("openssl s_client -connect %h:%p -no_ssl2 -ign_eof"
"gnutls-cli --x509cafile %t -p %p %h"
"gnutls-cli -p %p %h"))
;; Default value
;; ("gnutls-cli --x509cafile %t -p %p %h"
;; "gnutls-cli --x509cafile %t -p %p %h --protocols ssl3"
;; "openssl s_client -connect %h:%p -no_ssl2 -ign_eof")
最后把 TLS 命令中的证书验证选项去掉就可以了,也就是在配置里面加上以上设置。优先用 openssl
然后备用的是 gnutls
。
不过不知道有没有什么副作用。