Package: signing-party
Version: 0.4.9-1
Severity: normal
Tags: patch
The caff binary signs keys at the default cert-level. Since the program
is primarily targeted towards meetings where keys are verified with a
higher trust level, it probably makes sense to allow users to configure
the level at which they are signing the key.
I've created a patch to add a config option, default-cert-level, which
is used if it exists, and if it does not, the --ask-cert-level option is
passe to gpg instead, meaning that the signer is asked what level to
sign the key at.
-- System Information:
Debian Release: 4.0
APT prefers stable
APT policy: (500, 'stable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-4-k7
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages signing-party depends on:
ii gnupg 1.4.6-2 GNU privacy guard - a free PGP rep
ii libgnupg-interfa 0.33-6 Perl interface to GnuPG
ii libmailtools-per 1.74-1 Manipulate email in perl programs
ii libmime-perl 5.420-0.1 Perl5 modules for MIME-compliant m
ii libtext-template 1.44-1.1 Text::Template perl module
ii mailx 1:8.1.2-0.20050715cvs-1 A simple mail user agent
Versions of packages signing-party recommends:
ii libintl-perl 1.16-1 Uniforum message translations syst
pn libpaper-utils <none> (no description available)
ii libtext-iconv-perl 1.4-3 converts between character sets in
ii postfix [mail-transport-agent 2.3.8-2+b1 A high-performance mail transport
ii recode 3.6-12 Character set conversion utility
ii whiptail 0.52.2-10 Displays user-friendly dialog boxe
-- no debconf information
Index: caff/caff
===================================================================
--- caff/caff (revision 360)
+++ caff/caff (working copy)
@@ -1094,6 +1094,11 @@
foreach my $local_user (@local_user) {
my @command;
push @command, $CONFIG{'gpg-sign'};
+ if (not defined $CONFIG{'default-cert-level'}) {
+ push @command, "--ask-cert-level";
+ } else {
+ push @command, "--default-cert-level",
$CONFIG{'default-cert-level'};
+ }
push @command, '--local-user', $local_user if (defined
$local_user);
push @command, "--homedir=$GNUPGHOME";
push @command, '--secret-keyring',
$CONFIG{'secret-keyring'};
Index: caff/caffrc.sample
===================================================================
--- caff/caffrc.sample (revision 360)
+++ caff/caffrc.sample (working copy)
@@ -14,6 +14,10 @@
$CONFIG{'also-encrypt-to'} = [ qw{DE7AAF6E94C09C7F} ];
$CONFIG{'caffhome'} = $ENV{'HOME'}.'/.caff';
+# If you wish to set a default keysigning cert level, uncomment this option.
+# Otherwise, you will be asked what level to sign at for each key.
+# $CONFIG{'default-cert-level'} = 3;
+
# The options below need not be changed for normal operation.
# Paths to GnuPG binaries: