diff options
author | Jameson Graef Rollins <jrollins@finestructure.net> | 2009-02-08 23:55:28 -0500 |
---|---|---|
committer | Jameson Graef Rollins <jrollins@finestructure.net> | 2009-02-08 23:55:28 -0500 |
commit | 9cc92238a9a9b21d37b983932d5a6a012cf80aba (patch) | |
tree | 7948c5f846a9509f8f43d62bab34c111fcac32d6 /src/share/mh/set_expire | |
parent | 632c3943f9849824e92e217e3c4f8cf8e6ada148 (diff) |
Some rearragement/cleanup in the monkeysphere-host:
- define exported variable to hold host key fingerprint
(HOST_FINGERPRINT)
- broke out some common commands into simpler functions
- rename the 'extend_key' function to be 'set_expire', since function
is more generically offered now.
Diffstat (limited to 'src/share/mh/set_expire')
-rw-r--r-- | src/share/mh/set_expire | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/src/share/mh/set_expire b/src/share/mh/set_expire new file mode 100644 index 0000000..2389e57 --- /dev/null +++ b/src/share/mh/set_expire @@ -0,0 +1,34 @@ +# -*-shell-script-*- +# This should be sourced by bash (though we welcome changes to make it POSIX sh compliant) + +# Monkeysphere host set-expire subcommand +# +# This is a function to set the expiration date of the monkeysphere +# host key. +# +# The monkeysphere scripts are written by: +# Jameson Rollins <jrollins@finestructure.net> +# Jamie McClelland <jm@mayfirst.org> +# Daniel Kahn Gillmor <dkg@fifthhorseman.net> +# +# They are Copyright 2008-2009, and are all released under the GPL, +# version 3 or later. + +set-expire() { + +local extendTo + +# get the new expiration date +extendTo=$(get_gpg_expiration "$1") + +gpg_host_edit expire <<EOF +$extendTo +save +EOF + +cat <<EOF | log info +NOTE: Host key expiration date adjusted, but not yet published. +Run '$PGRM publish-key' to publish the new expiration date. +EOF + +} |