mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2025-02-06 20:49:33 +00:00
Refactor out gnutls-trustfiles
* lisp/net/gnutls.el (gnutls-trustfiles): Refactor out for reuse by tls.el.
This commit is contained in:
parent
ad9aaa460e
commit
1ba1e35fbe
@ -193,12 +193,7 @@ defaults to GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT."
|
||||
;; The gnutls library doesn't understand files delivered via
|
||||
;; the special handlers, so ignore all files found via those.
|
||||
(file-name-handler-alist nil)
|
||||
(trustfiles (or trustfiles
|
||||
(delq nil
|
||||
(mapcar (lambda (f) (and f (file-exists-p f) f))
|
||||
(if (functionp gnutls-trustfiles)
|
||||
(funcall gnutls-trustfiles)
|
||||
gnutls-trustfiles)))))
|
||||
(trustfiles (or trustfiles (gnutls-trustfiles)))
|
||||
(priority-string (or priority-string
|
||||
(cond
|
||||
((eq type 'gnutls-anon)
|
||||
@ -251,6 +246,14 @@ defaults to GNUTLS_VERIFY_ALLOW_X509_V1_CA_CRT."
|
||||
|
||||
process))
|
||||
|
||||
(defun gnutls-trustfiles ()
|
||||
"Return a list of usable trustfiles."
|
||||
(delq nil
|
||||
(mapcar (lambda (f) (and f (file-exists-p f) f))
|
||||
(if (functionp gnutls-trustfiles)
|
||||
(funcall gnutls-trustfiles)
|
||||
gnutls-trustfiles))))
|
||||
|
||||
(declare-function gnutls-error-string "gnutls.c" (error))
|
||||
|
||||
(defun gnutls-message-maybe (doit format &rest params)
|
||||
|
Loading…
x
Reference in New Issue
Block a user