[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Well now that we're signing...
You wrote:
| -----BEGIN PGP SIGNED MESSAGE-----
|
|
| Well folks, now that more people are signing messages, how about every once
| and a while posting your key? It's kind of a drag having to hit the
| keyservers.
Especially when your key isn't on the servers.
The following procmail rules & shell script automatically request keys
for messages that come in signed where you don't have the key.
Doesn't address multiple keyrings. Do what you want with the returns,
I dump 'em into a folder to look at now and again. You might pipe
them to pgp -fka or somesuch.
Adam
----procmailrc--------
# auto key retreival
:0BW
* -----BEGIN PGP
KEYID=|/usr3/adam/tmp/unknown
# I have an elm alias, pgp, points to a keyserver
:0ac
|elm -s"get $KEYID" pgp
----~/tmp/unknown------
#!/bin/sh
# $output is to get the exit status. Othierwise, this would be a one liner.
OUTPUT=`pgp -f +VERBOSE=0 +batchmode -o /dev/null`
echo $OUTPUT | egrep -s 'not found in file'
EV=$?
if [ $EV -eq 0 ]; then
echo $OUTPUT | awk '{print $6}'
fi
exit $EV
--
"It is seldom that liberty of any kind is lost all at once."
-Hume