Function: nsm-fingerprint-ok-p
nsm-fingerprint-ok-p is a byte-compiled function defined in nsm.el.gz.
Signature
(nsm-fingerprint-ok-p STATUS SETTINGS)
Source Code
;; Defined in /usr/src/emacs/lisp/net/nsm.el.gz
(defun nsm-fingerprint-ok-p (status settings)
(let ((saved-fingerprints (plist-get settings :fingerprints)))
;; Haven't seen this host before or not pinning cert.
(or (null saved-fingerprints)
;; Plain connection allowed.
(memq :none saved-fingerprints)
;; We are pinning certs, and we have seen this host before,
;; but the credentials for this host differs from the last
;; times we saw it.
(member (nsm-fingerprint status) saved-fingerprints))))