Function: epa--button-key-text
epa--button-key-text is a byte-compiled function defined in epa.el.gz.
Signature
(epa--button-key-text KEY)
Source Code
;; Defined in /usr/src/emacs/lisp/epa.el.gz
(defun epa--button-key-text (key)
(let ((primary-sub-key (car (epg-key-sub-key-list key)))
(primary-user-id (car (epg-key-user-id-list key)))
(validity (epg-sub-key-validity (car (epg-key-sub-key-list key)))))
(propertize
(concat
(propertize
(format "%c "
(if (epg-sub-key-validity primary-sub-key)
(car (rassq (epg-sub-key-validity primary-sub-key)
epg-key-validity-alist))
? ))
'help-echo (format "Validity: %s"
(epg-sub-key-validity primary-sub-key)))
(propertize
(concat
(epg-sub-key-id primary-sub-key)
" "
(if primary-user-id
(if (stringp (epg-user-id-string primary-user-id))
(epg-user-id-string primary-user-id)
(epg-decode-dn (epg-user-id-string primary-user-id)))
""))
'help-echo (format "Show %s"
(epg-sub-key-id (car (epg-key-sub-key-list key))))))
'face
(if validity
(cdr (assq validity epa-validity-face-alist))
'default))))