Next: GNU Free Documentation License, Previous: Help for developers, Up: Top [Contents][Index]
If the auth-sources
variable contains ~/.authinfo.gpg
before ~/.authinfo, the auth-source library will try to
read the GnuPG encrypted .gpg file first, before
the unencrypted file.
In Emacs 23 or later there is an option auto-encryption-mode
to
automatically decrypt *.gpg files. It is enabled by default.
If you are using earlier versions of Emacs, you will need:
(require 'epa-file) (epa-file-enable)
If you want your GnuPG passwords to be cached, set up gpg-agent
or EasyPG Assistant
(see (epa)Caching Passphrases).
To quick start, here are some questions:
Here are configurations depending on your answers:
1 | 2 | 3 | Configuration |
Yes | Yes | Yes | Set up gpg-agent. |
Yes | Yes | No | You can’t, without gpg-agent. |
Yes | No | Yes | Set up gpg-agent. |
Yes | No | No | You can’t, without gpg-agent. |
No | Yes | Yes | Set up elisp passphrase cache. |
No | Yes | No | Set up elisp passphrase cache. |
No | No | Yes | Set up gpg-agent. |
No | No | No | You can’t, without gpg-agent. |
To set up gpg-agent, follow the instruction in GnuPG manual (see (gnupg)Invoking GPG-AGENT).
To set up elisp passphrase cache, set
epa-file-cache-passphrase-for-symmetric-encryption
.