Minor fix for pesky v3k keys
[pgp-tools.git] / caff / README
index 54bc1f8fc977948f88f0220cd3e9c9ddf47ab653..d11628a2fcacde84b7b029ba6707e8a450d3b26a 100644 (file)
@@ -1,13 +1,26 @@
- caff  --  CA - fire and forget
+caff  --  CA - fire and forget
+==============================
 
 caff is a script that helps you in keysigning.  It takes a list of
 keyids on the command line, fetches them from a keyserver and calls
 GnuPG so that you can sign it.  It then mails each key to all its
 email addresses - only including the one UID that we send to in each
-mail.
+mail, pruned from all but self sigs and sigs done by you.  The mailed
+key is encrypted with itself as a means to verify that key belongs to
+the recipient.
 
+Since we do not upload the new signatures, or import them into our
+main keyring, the signature only gets public if:
+ - the email address is valid, and
+ - the person reading the email can decrypt the mail (if it was sent
+   encrypted).
+Therefore we achieve the same level of security as common Challenge
+Response systems like CABot, without all the extra hassle of those
+systems.
+
+FEATURES
+--------
 
-Features:
  * Easy to setup.
  * Attaches only the very UID that we send to in the mail.
  * Prunes the key from all signatures that are not self sigs and
@@ -17,23 +30,31 @@ Features:
  * Creates proper PGP MIME messages.
  * Uses separate GNUPGHOME for all its operations.
 
-Caveats:
- * Requires a gpg patch for now, until 2 bugs are fixed:
-     http://bugs.debian.org/252917    gnupg: --with-colons and --edit delsigs
-     http://bugs.debian.org/254072    gpg should flush stdout before prompting in --edit
+DEPENDENCIES
+------------
 
-Discussion:
+ gnupg (>= 1.3.92), perl, libgnupg-interface-perl,
+ libtext-template-perl, libmime-perl, libmailtools-perl (>= 1.62),
+ mailx
+
+INSTALLATION
+------------
+
+After creating a ~/.caffrc from the template, caff almost works out of the box.
+
+
+MULTIPLE SIGNING KEYS
+---------------------
+
+Q: I possess multiple keys. How can I use caff to sign each keyid
+   with both my keys?
+A: Try this:
+  $ caff --no-export-old --no-mail -u <mykey1> <keyids to sign>
+  $ caff --no-download --no-export-old -u <mykey2> <keyids to sign>
 
-Since we do not upload the new signatures, or import them into our
-main keyring, the signature only gets public if:
- - the email address is valid
- - the person reading the email can decrypt the mail (if it was sent
-   encrypted).
 
-Therefore we achieve the same level of security as common Challenge
-Repsonse systems like CABot, without all the extra hassle of those
-systems.
 
 
 -- 
 Peter
+$Id$