From 677a29ae4e3f9111fee7a358a969e4a022895b21 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Tue, 4 Feb 2014 23:05:08 -0200 Subject: Adding lsign script --- lsign | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100755 lsign diff --git a/lsign b/lsign new file mode 100755 index 0000000..e1ceb3d --- /dev/null +++ b/lsign @@ -0,0 +1,25 @@ +#!/bin/bash +# +# Locally sign an OpenPGP key. +# + +# Parameters +BASENAME="`basename $0`" +NAME="$1" +set -e + +# Syntax check +if [ -z "$NAME" ]; then + echo "usage: $BASENAME " + exit 1 +fi + +# Optional reason +read -e -p 'Optional lsignreason notation: ' REASON + +# Local signature +if [ ! -z "$REASON" ]; then + gpg --lsign --ask-cert-expire "$NAME" +else + gpg --lsign --cert-notation "lsigreason@notations.openpgp.fifthhorseman.net=${REASON}" --ask-cert-expire "$NAME" +fi -- cgit v1.2.3