diff options
author | Matt Goins <mjgoins@openflows.com> | 2009-02-09 21:54:58 -0500 |
---|---|---|
committer | Matt Goins <mjgoins@openflows.com> | 2009-02-09 21:54:58 -0500 |
commit | 3b81cd012e8224490a3836cccbd7d082a061658e (patch) | |
tree | 71fa874a6a98680388ff7a8b1a6e478390bd5b1d /src/share/mh/set_expire | |
parent | c9a361eecab5ea18d0b868580a3d0703517ab677 (diff) | |
parent | d71cf8d24bd9357a016b1ead375a67ccd955c130 (diff) |
Merge commit 'jrollins/master'
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..653149f --- /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 + +} |