2012-03-22 13:45:01 +01:00
|
|
|
# Options for GnuPG
|
|
|
|
# Copyright 1998, 1999, 2000, 2001, 2002, 2003,
|
|
|
|
# 2010 Free Software Foundation, Inc.
|
2013-02-26 10:45:35 +01:00
|
|
|
# 2012,
|
2014-03-23 19:26:38 +01:00
|
|
|
# 2013,
|
|
|
|
# 2014 Mikaela Suomalainen (Mkaysi) https://raw.github.com/Mkaysi/shell-things/master/gpg.conf
|
2012-03-22 13:45:01 +01:00
|
|
|
# This file is free software; as a special exception the author gives
|
|
|
|
# unlimited permission to copy and/or distribute it, with or without
|
|
|
|
# modifications, as long as this notice is preserved.
|
|
|
|
#
|
|
|
|
# This file is distributed in the hope that it will be useful, but
|
|
|
|
# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the
|
|
|
|
# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
|
|
|
|
#
|
|
|
|
# Unless you specify which option file to use (with the command line
|
|
|
|
# option "--options filename"), GnuPG uses the file ~/.gnupg/gpg.conf
|
|
|
|
# by default.
|
|
|
|
#
|
|
|
|
# An options file can contain any long options which are available in
|
|
|
|
# GnuPG. If the first non white space character of a line is a '#',
|
|
|
|
# this line is ignored. Empty lines are also ignored.
|
|
|
|
#
|
|
|
|
# See the man page for a list of options.
|
|
|
|
|
2012-12-21 12:19:49 +01:00
|
|
|
# This is one of the most used keyservers as far as I know.
|
2013-02-26 10:45:35 +01:00
|
|
|
keyserver hkps://hkps.pool.sks-keyservers.net
|
|
|
|
keyserver-options ca-cert-file=~/.gnupg/sks-keyservers.netCA.pem auto-key-retrieve no-include-revoked verbose no-honor-keyserver-url import-clean
|
2012-08-11 09:56:01 +02:00
|
|
|
|
2012-12-21 18:50:44 +01:00
|
|
|
# Try to automatically find keys from keyserver if key for email address isn't found, but we are encrypting to email address.
|
|
|
|
auto-key-locate keyserver
|
|
|
|
|
2012-12-21 12:19:49 +01:00
|
|
|
# Use my key by default
|
2014-03-23 19:26:38 +01:00
|
|
|
#default-key 0x0C207F07B2F32B67 # MKAYSIGREP # MKAYSIGREPGPG
|
2012-12-21 12:19:49 +01:00
|
|
|
|
|
|
|
# Encrypt to sender's key by default
|
2012-03-22 13:45:01 +01:00
|
|
|
default-recipient-self
|
2012-12-21 12:19:49 +01:00
|
|
|
|
|
|
|
# Always encrypt to my key
|
2014-03-23 19:26:38 +01:00
|
|
|
#encrypt-to 0x0C207F07B2F32B67# MKAYSIGREP MKAYSIGREPGPG
|
2012-12-21 12:19:49 +01:00
|
|
|
|
|
|
|
# Use UTF-8 charset
|
2012-03-22 13:45:01 +01:00
|
|
|
charset UTF-8
|
2012-12-21 18:50:44 +01:00
|
|
|
display-charset utf-8
|
2012-12-21 12:19:49 +01:00
|
|
|
|
|
|
|
# use GPG Agent to avoid retyping passphrase very ofoten.
|
2012-08-06 11:16:56 +02:00
|
|
|
use-agent
|
2012-12-21 12:19:49 +01:00
|
|
|
|
|
|
|
# Do everything in ASCII format by default instead of binary
|
2012-08-06 11:16:56 +02:00
|
|
|
armor
|
2012-12-21 12:19:49 +01:00
|
|
|
|
2012-07-25 17:56:09 +02:00
|
|
|
# Note to self: import-clean = delete signatures from unknown keys || import-minimal = remove all signatures from keys.
|
2012-05-30 16:37:33 +02:00
|
|
|
|
2012-12-21 18:50:44 +01:00
|
|
|
personal-cipher-preferences AES256,AES192,AES,CAST5,3DES
|
2012-07-28 18:12:15 +02:00
|
|
|
personal-digest-preferences SHA512,SHA384,SHA256,SHA224,RIPEMD160,SHA1,MD5
|
2012-12-21 18:50:44 +01:00
|
|
|
personal-compress-preferences BZIP2,ZLIB,ZIP
|
|
|
|
|
|
|
|
# Default preferences
|
|
|
|
default-preference-list AES256,AES192,AES,CAST5,3DES SHA512,SHA384,SHA256,SHA224,RIPEMD160,SHA1,MD5 BZIP2,ZLIB,ZIP
|
2013-02-26 10:57:21 +01:00
|
|
|
default-keyserver-url hkps://hkps.pool.sks-keyservers.net
|
2012-12-21 18:50:44 +01:00
|
|
|
|
|
|
|
# Forcing preferred settings even if it's against OpenPGP standards
|
2013-02-26 11:22:41 +01:00
|
|
|
cert-digest-algo SHA512
|
2013-02-26 11:18:20 +01:00
|
|
|
digest-algo SHA512
|
|
|
|
compress-algo BZIP2
|
2012-12-21 18:50:44 +01:00
|
|
|
|
|
|
|
no-allow-non-selfsigned-uid
|
|
|
|
allow-multiple-messages
|
2012-07-11 09:31:11 +02:00
|
|
|
|
2012-12-22 15:43:34 +01:00
|
|
|
# Show the LONG KEYID and fingerprint by default and tell that it's hexadecimal string.
|
2012-07-26 12:17:43 +02:00
|
|
|
keyid-format 0xLONG
|
2012-12-22 15:43:34 +01:00
|
|
|
with-fingerprint
|
2012-07-24 09:32:53 +02:00
|
|
|
|
2012-12-21 18:50:44 +01:00
|
|
|
# Use Eye Of Gnome as default image viewer
|
|
|
|
photo-viewer eog %i
|
|
|
|
|
|
|
|
# The default to use for the check level when signing a key.
|
2013-01-05 20:44:40 +01:00
|
|
|
#default-cert-level 2
|
2012-12-21 18:50:44 +01:00
|
|
|
|
|
|
|
lock-multiple
|
|
|
|
|
|
|
|
expert
|
2012-12-29 14:56:15 +01:00
|
|
|
verbose
|
|
|
|
verbose
|
|
|
|
verbose
|
2012-12-21 18:50:44 +01:00
|
|
|
|
2012-12-22 15:43:34 +01:00
|
|
|
# Teach to be careful with sensitive things by exporting them like everything else
|
2013-01-04 10:43:54 +01:00
|
|
|
import-options import-local-sigs import-clean
|
2012-12-22 15:43:34 +01:00
|
|
|
export-options export-local-sigs export-attributes export-sensitive-revkeys export-clean
|
|
|
|
|
2013-01-17 15:48:48 +01:00
|
|
|
# Ask everything
|
|
|
|
ask-cert-level
|
|
|
|
ask-cert-expire
|
2012-12-22 15:43:34 +01:00
|
|
|
|
2013-02-26 11:18:20 +01:00
|
|
|
# Copying https://we.riseup.net/riseuplabs+paow/openpgp-best-practices#update-your-gpg-defaults
|
|
|
|
# when outputting certificates, view user IDs distinctly from keys:
|
|
|
|
fixed-list-mode
|
|
|
|
# You should always know at a glance which User IDs gpg thinks are legitimately bound to the keys in your keyring:
|
|
|
|
verify-options show-uid-validity
|
|
|
|
list-options show-uid-validity
|
|
|
|
|
2012-12-21 12:19:49 +01:00
|
|
|
# Add comments to things signed/encrypted by gpg
|
2013-05-10 10:47:08 +02:00
|
|
|
#comment Homepage: http://mkaysi.github.io/ # MKAYSIGREP MKAYSIGREPGPG
|
2014-03-23 19:26:38 +01:00
|
|
|
#comment Public key: http://mkaysi.github.io/PGP/0xB2F32B67.txt # MKAYSIGREP MKAYSIGREPGPG
|
|
|
|
#comment gpg --fetch-keys http://mkaysi.github.io/PGP/0xB2F32B67.txt # MKAYSIGREP MKAYSIGREPGPG
|
|
|
|
#comment Fingerprint = 2910 4A46 C561 5BF9 78A0 83F2 0C20 7F07 B2F3 2B67 # MKAYSIGREP MKAYSIGREPGPG
|
2013-01-04 18:09:56 +01:00
|
|
|
#uncomment if someone complains about information behind above link without reading it
|
|
|
|
#comment ^^ explains why my signature is long and how you can hide it
|