CAFF(1) User Contributed Perl Documentation CAFF(1) (NAME) caff - (CA - Fire and Forget) (SYNOPSIS) caff [-eERS] [-m yes|ask-yes|ask-no|no] [-u yourkeyid] keyid [keyid ..] caff [-eERS] [-m yes|ask-yes|ask-no|no] [-u yourkeyid] [keyid ..] (DESCRIPTION) CA Fire and Forget (keysigning) . (keyid) (keyserver) GnuPG . - UID (self-sigs) () . . caff gpgparticipants(1) . <> <> ( <> ). (checksum) checksum ( <>)..SH " (OPTIONS)" -e, --export-old . . -E, --no-export-old . . -m, --mail yes|ask-yes|ask-no|no . uid yes . -R, --no-download keyserver. -S, --no-sign . -u yourkeyid, --local-user yourkeyid . keyid . () keyid . --key-file file . . --keys-from-gnupg (keyrings) GnuPG . --debug (debug). (ENVIRONMENT) HOME . GNUPGBIN gpg. : "gpg". GNUPGHOME gpg. : "$HOME/.gnupg". (FILES) $HOME/.caffrc - $HOME/.caff/keys/yyyy-mm-dd/ - $HOME/.caff/gnupghome/ - caff gpg $HOME/.caff/gnupghome/gpg.conf - gpg ( NOTES ) use- agent keyserver keyserver-options default-cert-level . (CONFIGURATION FILE OPTIONS) perl %CONFIG . . : $CONFIG{'owner'} = q{Peter Palfrader}; $CONFIG{'email'} = q{peter@palfrader.org}; $CONFIG{'keyid'} = [ qw{DE7AAF6E94C09C7F 62AF4031C82E0039} ]; (Required basic settings) owner [string] . . email [string] :From. . keyid [list of keyids] . (pruning) . -u . ..SS " (General settings)" caffhome [string] caff . : $HOME/.caff/. colors [hash] . "Term::ANSIColor" {} . : { error => 'bold bright_red' , warn => 'bright_red' , notice => 'bold' , info => '' , success => 'green' # used in combination with 'notice' and 'info' , fail => 'yellow' # used in combination with 'notice' and 'info' } GnuPG (GnuPG settings) gpg [string] GnuPG. : GNUPGBIN "gpg". secret-keyring [string] (secret keyring) (GnuPG < 2.1) GnuPGHOME (GnuPG >= 2.1). : $HOME/.gnupg/secring.gpg. GnuPG >= 2.1 ( $HOME/.gnupg) . also-encrypt-to [keyid, or list of keyids] (keyid) . : none. gpg-sign-type [string] "sign" gpg . "l" ( / local) "nr" ( / non-revocable) "t" ( / trust) . gpg(1) . : "" ( ). gpg-sign-args [string] gpg "sign". : none. (Key import settings) no-download [boolean] (true) (keyserver) . : 0. key-files [list of files] (import). (Signing settings) no-sign [boolean] (true) . : 0. ask-sign [boolean] (true) . . : 0. export-sig-age [seconds] (UIDs) . : 24*60*60 ( ). local-user [keyid, or list of keyids] . keyid . also-lsign-in-gnupghome [auto|ask|no] caff GnuPGHOME UID GnuPGHOME . (non- exportable) . caff ( ) UID . . no gpg-sign-type "l" () GnuPGHOME caff GnuPGHOME . auto UID GnuPGHOME caff GnuPGHOME (certification level) gpg-agent(1) . ask UID . : no. show-photos [boolean] (true) gpg ( ) . ( "photo-viewer" GnuPGHOME caff .) : 0..SS " (Mail settings)" mail [yes|ask-yes|ask-no|no] . : yes no ask-yes ask-no uid . : ask-yes. $CONFIG{'caffhome'}/keys/ . mail-cant-encrypt [yes|ask-yes|ask-no|no] mail . mail . mail-subject [string] <> . %k . : "Your signed PGP key 0x%k". mail-template [string] . perl : {owner} [string] owner . {key} [string] (keyid) . {@uids} [array] (UIDs) . ( gpg- sign-type <> ) <> . reply-to [string] Reply-To: . : (none). bcc [string] (BCC) . : (none). mailer-send [array] Mail::Mailer. : (none). : MTA . : $CONFIG{'mailer-send'} = [ 'smtp', Server => 'mail.server', Auth => ['user', 'pass'] ]; SMTP $CONFIG{'mailer-send'} = [ 'sendmail', '-f', $CONFIG{'email'}, '-it' ]; sendmail. sendmail "PERL_MAILERS" : $ENV{'PERL_MAILERS'} = 'sendmail:/path/to/sendmail_compatible_mta'; Mail::Mailer(3pm) . (NOTES) caff GnuPGHOME GnuPG . (keyring) GnuPG $HOME/.gnupg/gpg.conf caff . GnuPG caff "keyserver" "cert-digest-algo" $HOME/.caff/gnupghome/gpg.conf . GnuPG $HOME/.gnupg/gpg.conf ( ) caff gpg(1) ..SH " (AUTHORS)" Peter Palfrader Christoph Berg Guilhem Moulin (SEE ALSO) gpg(1), pgp-clean(1), /usr/share/doc/signing-party/caff/ perl v5.38.2 2024-07-13 CAFF(1)