]> granicus.if.org Git - neomutt/commitdiff
Add pgp_default_key and smime_sign_as info to contrib rc files.
authorKevin McCarthy <kevin@8t8.us>
Tue, 16 Jan 2018 00:06:30 +0000 (16:06 -0800)
committerRichard Russon <rich@flatcap.org>
Tue, 16 Jan 2018 11:08:01 +0000 (11:08 +0000)
Explain $pgp_default_key vs $pgp_sign_as in gpg.rc.

Explain $smime_default_key vs $smime_sign_as in smime.rc.

contrib/gpg.rc
contrib/smime.rc

index 680bc7a3dfba510744b231e9cefc8ec78298c957..9f5740f316dcd92c941f144805c86806bac9ee32 100644 (file)
@@ -8,7 +8,7 @@
 #   the "loopback" argument in instances where "--passphrase-fd" is
 #   used.
 #
-# The gpg-2comp found in some comments comes from
+# Some of the older commented-out versions of the commands use gpg-2comp from:
 #   http://70t.de/download/gpg-2comp.tar.gz
 #
 # %p    The empty string when no passphrase is needed,
 #       file's name.
 #
 # %a    In "signing" contexts, this expands to the value of the
-#       configuration variable $pgp_sign_as.  You probably need to
+#       configuration variable $pgp_sign_as, if set, otherwise
+#       $pgp_default_key.  You probably need to
 #       use this within a conditional % sequence.
 #
 # %r    In many contexts, neomutt passes key IDs to pgp.  %r expands to
 #       a list of key IDs.
 
+# Section A: Key Management
+
+# The default key for encryption (used by $pgp_self_encrypt and
+# $postpone_encrypt).
+#
+# It will also be used for signing unless $pgp_sign_as is set to a
+# key.
+#
+# Unless your key does not have encryption capability, uncomment this
+# line and replace the keyid with your own.
+#
+# set pgp_default_key="0x12345678"
+
+# If you have a separate signing key, or your key _only_ has signing
+# capability, uncomment this line and replace the keyid with your
+# signing keyid.
+#
+# set pgp_sign_as="0x87654321"
+
+
+# Section B: Commands
+
 # Note that we explicitly set the comment armor header since GnuPG, when used
 # in some localiaztion environments, generates 8bit data in that header, thereby
 # breaking PGP/MIME.
index dfd724f876cbe0182b11dde37f2c22b268e82598..9a6e76a9e807ba4dcd7d76e53fa83dac6352e780 100644 (file)
@@ -19,11 +19,28 @@ set crypt_replysign = yes
 set crypt_replysignencrypted = yes
 set crypt_verify_sig = yes
 
+
 # Section A: Key Management
 
-# The (default) keyfile for signing/decrypting.  Uncomment the following
+# The default keyfile for encryption (used by $smime_self_encrypt and
+# $postpone_encrypt).
+#
+# It will also be used for decryption unless
+# $smime_decrypt_use_default_key is unset.
+#
+# It will additionally be used for signing unless $smime_sign_as is
+# set to a key.
+#
+# Unless your key does not have encryption capability, uncomment this
 # line and replace the keyid with your own.
-set smime_default_key="12345678.0"
+#
+# set smime_default_key="12345678.0"
+
+# If you have a separate signing key, or your key _only_ has signing
+# capability, uncomment this line and replace the keyid with your
+# signing keyid.
+#
+# set smime_sign_as="87654321.0"
 
 # Uncomment to make neomutt ask what key to use when trying to decrypt a message.
 # It will use the default key above (if that was set) else.