From dd84300cab61e2a86299fd8c05f337abb38fb7d9 Mon Sep 17 00:00:00 2001 From: Jameson Graef Rollins Date: Sat, 31 Jan 2009 18:31:09 -0500 Subject: make subcommand subfunction that were missed previously --- src/subcommands/ma/add-certifier | 4 ++++ src/subcommands/ma/diagnostics | 7 ++++++- src/subcommands/ma/list-certifiers | 4 ++++ src/subcommands/ma/remove-certifier | 3 +++ src/subcommands/ma/update-users | 6 +++++- 5 files changed, 22 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/subcommands/ma/add-certifier b/src/subcommands/ma/add-certifier index 3bd800c..451506d 100755 --- a/src/subcommands/ma/add-certifier +++ b/src/subcommands/ma/add-certifier @@ -13,6 +13,8 @@ # retrieve key from web of trust, import it into the host keyring, and # ltsign the key in the host keyring so that it may certify other keys +add_certifier() { + local domain local trust local depth @@ -139,3 +141,5 @@ if echo "$ltsignCommand" | \ else failure "Problem adding identify certifier." fi + +} diff --git a/src/subcommands/ma/diagnostics b/src/subcommands/ma/diagnostics index b6003b0..66aa6b4 100755 --- a/src/subcommands/ma/diagnostics +++ b/src/subcommands/ma/diagnostics @@ -10,7 +10,10 @@ # They are Copyright 2008, and are all released under the GPL, version 3 # or later. -# * check on the status and validity of the key and public certificates +# check on the status and validity of the key and public certificates + +diagnostics() { + local seckey local keysfound local curdate @@ -177,3 +180,5 @@ if [ "$problemsfound" -gt 0 ]; then else echo "Everything seems to be in order!" fi + +} diff --git a/src/subcommands/ma/list-certifiers b/src/subcommands/ma/list-certifiers index 789d553..e920888 100755 --- a/src/subcommands/ma/list-certifiers +++ b/src/subcommands/ma/list-certifiers @@ -12,6 +12,8 @@ # list the host certifiers +list_certifiers() { + local keys local key @@ -23,3 +25,5 @@ keys=$(gpg_authentication "--no-options --list-options show-uid-validity --keyri for key in $keys ; do gpg_authentication "--no-options --list-options show-uid-validity --keyring ${GNUPGHOME_AUTHENTICATION}/pubring.gpg --list-key --fingerprint $key" done + +} diff --git a/src/subcommands/ma/remove-certifier b/src/subcommands/ma/remove-certifier index a4eaf54..117bad4 100755 --- a/src/subcommands/ma/remove-certifier +++ b/src/subcommands/ma/remove-certifier @@ -12,6 +12,8 @@ # delete a certifiers key from the host keyring +remove_certifier() { + local keyID local fingerprint @@ -43,3 +45,4 @@ else failure "Problem removing identity certifier." fi +} diff --git a/src/subcommands/ma/update-users b/src/subcommands/ma/update-users index a26d3fb..0861364 100755 --- a/src/subcommands/ma/update-users +++ b/src/subcommands/ma/update-users @@ -10,6 +10,8 @@ # They are Copyright 2008, and are all released under the GPL, version 3 # or later. +update_users() { + if [ "$1" ] ; then # get users from command line unames="$@" @@ -141,4 +143,6 @@ for uname in $unames ; do # destroy temporary directory rm -rf "$TMPLOC" - done +done + +} -- cgit v1.2.3 From c7abef25b0cb36c04d12619659b7f0ad1b410c9a Mon Sep 17 00:00:00 2001 From: Jameson Graef Rollins Date: Sat, 31 Jan 2009 18:33:07 -0500 Subject: more moving to subfunctions, and rename of show-key --- src/subcommands/mh/add-hostname | 3 --- src/subcommands/mh/gen-key | 4 ++++ src/subcommands/mh/import-key | 4 ++++ src/subcommands/mh/revoke-hostname | 3 --- 4 files changed, 8 insertions(+), 6 deletions(-) (limited to 'src') diff --git a/src/subcommands/mh/add-hostname b/src/subcommands/mh/add-hostname index 7726a29..591f52e 100755 --- a/src/subcommands/mh/add-hostname +++ b/src/subcommands/mh/add-hostname @@ -60,9 +60,6 @@ EOF if echo "$adduidCommand" | \ gpg_host --quiet --command-fd 0 --edit-key "0x${fingerprint}!" ; then - # update the trustdb for the authentication keyring - gpg_authentication "--check-trustdb" - show_key echo diff --git a/src/subcommands/mh/gen-key b/src/subcommands/mh/gen-key index 9f26087..df57457 100755 --- a/src/subcommands/mh/gen-key +++ b/src/subcommands/mh/gen-key @@ -10,6 +10,8 @@ # They are Copyright 2008, and are all released under the GPL, version 3 # or later. +gen_key() { + local keyType="RSA" local keyLength="2048" local keyUsage="auth" @@ -102,3 +104,5 @@ log info "SSH host public key in OpenPGP form: ${SYSDATADIR}/ssh_host_rsa_key.pu # show info about new key show_key + +} diff --git a/src/subcommands/mh/import-key b/src/subcommands/mh/import-key index d60e982..d8ab9df 100755 --- a/src/subcommands/mh/import-key +++ b/src/subcommands/mh/import-key @@ -10,6 +10,8 @@ # They are Copyright 2008, and are all released under the GPL, version 3 # or later. +import_key() { + local hostName=$(hostname -f) local keyFile="/etc/ssh/ssh_host_rsa_key" local keyExpire @@ -83,3 +85,5 @@ log info "SSH host public key in OpenPGP form: ${SYSDATADIR}/ssh_host_rsa_key.pu # show info about new key show_key + +} diff --git a/src/subcommands/mh/revoke-hostname b/src/subcommands/mh/revoke-hostname index 0a773a3..01f6ee0 100755 --- a/src/subcommands/mh/revoke-hostname +++ b/src/subcommands/mh/revoke-hostname @@ -78,9 +78,6 @@ EOF if echo "$revuidCommand" | \ gpg_host --quiet --command-fd 0 --edit-key "0x${fingerprint}!" ; then - # update the trustdb for the authentication keyring - gpg_authentication "--check-trustdb" - show_key echo -- cgit v1.2.3