GPG Configuration

online: http://www.gnupg.org


QuickSilver uses the industry standard open-source OpenPGP software, GnuPG (GPG) to provide PGP related cryptographic services.

A mostly new configuration file is generated just before each PGP operation. Here's an example gpg.conf:

# QS maintains the values for keyring, secret-keyring,
# and default-key. If you add or modify values ABOVE these
# entries, do so with extreme care. Items added below these
# will be deleted.
no-greeting
no-mdc-warning
trust-model always
no-default-keyring
keyring C:\qs\pubring.pkr
secret-keyring C:\qs\secring.skr
default-key 0x67D0D303

The first time QS runs GPG this file is created. After that, the file is read in and modified for the new PGP operation. To that end, everything starting with the keyring line is deleted. In the case above, after deletion the following fields remain:

# QS maintains the values for keyring, secret-keyring, 
# and default-key. If you add or modify values ABOVE these
# entries, do so with extreme care. Items added below these
# will be deleted.
no-greeting
no-mdc-warning
trust-model always
no-default-keyring

Then keyring is added again, along with secret-keyring, and default-key.

This system allows you to add or modify options in the section above keyring and they'll be preserved. For more info on all GPG options, see the file, gpg.man.txt. That file is located in QS's doc\gpg sub-directory.

If you tinker with the config and you can't get GPG stable again, delete gpg.conf. QS will create a new default file next time you use PGP.