summaryrefslogtreecommitdiff
path: root/src/monkeysphere-host
diff options
context:
space:
mode:
authorMatt Goins <mjgoins@openflows.com>2009-02-21 17:46:57 -0500
committerMatt Goins <mjgoins@openflows.com>2009-02-21 17:46:57 -0500
commitd0a0622eb3aa83aab551afcc44b587a49952e676 (patch)
treece2599eda0692c95e5a7cfc8a581d8c71591c936 /src/monkeysphere-host
parent4e0502a242b89c73535b00cc1b199dfea38ce4d4 (diff)
parent46fe34d78ca1acb59c996064e4b85f922cf9e9e6 (diff)
Merge commit 'dkg/master'
Diffstat (limited to 'src/monkeysphere-host')
-rwxr-xr-xsrc/monkeysphere-host13
1 files changed, 13 insertions, 0 deletions
diff --git a/src/monkeysphere-host b/src/monkeysphere-host
index 540a8ab..1b0de0c 100755
--- a/src/monkeysphere-host
+++ b/src/monkeysphere-host
@@ -163,6 +163,8 @@ find_host_userid() {
# show info about the host key
show_key() {
local GNUPGHOME
+ local TMPSSH
+ local revokers
# tmp gpghome dir
export GNUPGHOME=$(msmktempdir)
@@ -189,6 +191,17 @@ show_key() {
| grep -v "^${GNUPGHOME}/pubring.gpg$" \
| egrep -v '^-+$'
+ # list revokers, if there are any
+ revokers=$(gpg --list-keys --with-colons --fixed-list-mode \
+ | awk -F: '/^rvk:/{ print $10 }' )
+ if [ "$revokers" ] ; then
+ echo "The following keys are allowed to revoke this host key:"
+ for key in $revokers ; do
+ echo "revoker: $key"
+ done
+ echo
+ fi
+
# list the pgp fingerprint
echo "OpenPGP fingerprint: $HOST_FINGERPRINT"