Function: mml-secure-signers

mml-secure-signers is a byte-compiled function defined in mml-sec.el.gz.

Signature

(mml-secure-signers CONTEXT SIGNER-NAMES)

Documentation

Determine signing keys in CONTEXT from SIGNER-NAMES.

If mm-sign-option is guided, the user is asked to choose. Otherwise, mml-secure-select-preferred-keys is used.

Source Code

;; Defined in /usr/src/emacs/lisp/gnus/mml-sec.el.gz
(defun mml-secure-signers (context signer-names)
  "Determine signing keys in CONTEXT from SIGNER-NAMES.
If `mm-sign-option' is `guided', the user is asked to choose.
Otherwise, `mml-secure-select-preferred-keys' is used."
  ;; Based on code appearing inside mml2015-epg-sign and
  ;; mml2015-epg-encrypt.
  (if (eq mm-sign-option 'guided)
      (epa-select-keys context "\
Select keys for signing.
If no one is selected, default secret key is used.  "
		       signer-names t)
    (mml-secure-select-preferred-keys context signer-names 'sign)))