Created
September 30, 2017 14:24
-
-
Save palopezv/0170e2dfff24e5de3aadabf1271b2a79 to your computer and use it in GitHub Desktop.
GnuPG 2.1.x configuration based on Riseup OpenPGP Best Practices
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# This is the server that --recv-keys, --send-keys, and --search-keys will | |
# communicate with to receive keys from, send keys to, and search for keys on | |
keyserver hkps://hkps.pool.sks-keyservers.net | |
# This is the onion address of the above server to use with TOR | |
#keyserver hkp://jirk5u4osbsr34t5.onion | |
# It requires the option below to be active if you don't want to leak | |
# DNS records. See # ://trac.torproject.org/projects/tor/ticket/2846#comment:51 | |
#use-tor | |
# Provide a certificate store to override the system default | |
# Get this from https://sks-keyservers.net/sks-keyservers.netCA.pem | |
keyserver-options hkp-cert-file=/usr/local/etc/ssl/certs/hkps.pool.sks-keyservers.net.pem |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# | |
# This is an implementation of the Riseup OpenPGP Best Practices | |
# https://help.riseup.net/en/security/message-security/openpgp/best-practices | |
# | |
#----------------------------- | |
# default key | |
#----------------------------- | |
# The default key to sign with. If this option is not used, the default key is | |
# the first key found in the secret keyring | |
#default-key 0xD8692123C4065DEA5E0F3AB5249B39D24F25E3B6 | |
#----------------------------- | |
# behavior | |
#----------------------------- | |
# Disable inclusion of the version string in ASCII armored output | |
no-emit-version | |
# Disable comment string in clear text signatures and ASCII armored messages | |
no-comments | |
# Display long key IDs | |
keyid-format 0xlong | |
# List all keys (or the specified ones) along with their fingerprints | |
with-fingerprint | |
# Display the calculated validity of user IDs during key listings | |
list-options show-uid-validity | |
verify-options show-uid-validity | |
# Try to use the GnuPG-Agent. With this option, GnuPG first tries to connect to | |
# the agent before it asks for a passphrase. | |
use-agent | |
#----------------------------- | |
# keyserver-options | |
#----------------------------- | |
# | |
# keyserver directives that do not go in dirmngr.conf | |
# | |
# Set the proxy to use for HTTP and HKP keyservers - default to the standard | |
# local Tor socks proxy | |
# It is encouraged to use Tor for improved anonymity. Preferrably use either a | |
# dedicated SOCKSPort for GnuPG and/or enable IsolateDestPort and | |
# IsolateDestAddr | |
#keyserver-options http-proxy=socks5-hostname://127.0.0.1:9050 | |
# When using --refresh-keys, if the key in question has a preferred keyserver | |
# URL, then disable use of that preferred keyserver to refresh the key from | |
keyserver-options no-honor-keyserver-url | |
# When searching for a key with --search-keys, include keys that are marked on | |
# the keyserver as revoked | |
keyserver-options include-revoked | |
#----------------------------- | |
# algorithm and ciphers | |
#----------------------------- | |
# list of personal digest preferences. When multiple digests are supported by | |
# all recipients, choose the strongest one | |
personal-cipher-preferences AES256 AES192 AES CAST5 | |
# list of personal digest preferences. When multiple ciphers are supported by | |
# all recipients, choose the strongest one | |
personal-digest-preferences SHA512 SHA384 SHA256 SHA224 | |
# message digest algorithm used when signing a key | |
cert-digest-algo SHA512 | |
# This preference list is used for new keys and becomes the default for | |
# "setpref" in the edit menu | |
default-preference-list SHA512 SHA384 SHA256 SHA224 AES256 AES192 AES CAST5 ZLIB BZIP2 ZIP Uncompressed |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment