diff options
author | Neal H. Walfield <[email protected]> | 2016-02-08 00:36:57 +0000 |
---|---|---|
committer | Neal H. Walfield <[email protected]> | 2016-02-08 00:36:57 +0000 |
commit | e2bde0a1dcef0d96b767a935ab95aa2ee1eb98ac (patch) | |
tree | 68566756145fc079917a336d41f9b5761eea67c6 /mailing-list-test/README | |
parent | Encrypt the parameters. (diff) | |
download | gnupg-neal/encrypted-mailing-lists.tar.gz gnupg-neal/encrypted-mailing-lists.zip |
Add a small test and a bit of user documentation.neal/encrypted-mailing-lists
Diffstat (limited to 'mailing-list-test/README')
-rw-r--r-- | mailing-list-test/README | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/mailing-list-test/README b/mailing-list-test/README new file mode 100644 index 000000000..1d2c3668e --- /dev/null +++ b/mailing-list-test/README @@ -0,0 +1,70 @@ +After making sure a gpg2 with mailing list support is in your patch, +run test.sh as follows (when you run it, it will ask for two +passwords, use the password 'a'): + + # ./test.sh + *************** + Generating a user key (use a password of 'a'). + *************** + 'Some User <[email protected]>' + + *************** + Importing some public keys. + Running: gpg2 --batch --import keys.gpg + *************** + + *************** + Set the password to 'a' + *************** + + *************** + Creating mailing list. + Running: gpg2 --batch --quick-gen-mailing-list-key gnupg-devel <[email protected]> + *************** + 'gnupg-devel <[email protected]>' + + ... + +To get more verbose output, run test.sh with the -v flag. To get even +more output, change the gpg2 invocations to include --debug=packet. + +A summary of the commands: + + --mailing-list-key-gen + --quick-gen-mailing-list-key 'Name <[email protected]>' + + Create a new mailing list key. + + --mailing-list-add-sub ML-KEYID SUB-KEYID... + --mailing-list-add-rm ML-KEYID SUB-KEYID... + + Add or remove one or more subscribers from the mailing list. + + --mailing-list-subs ML-KEYID + + List the subscribers (using their decryted keyids!) + + Compare: + + $ gpg2 -k 2A08A54D + pub rsa2048/2A08A54D 2016-02-08 [SC] + uid [ultimate] gnupg-devel <[email protected]> (mailing list) + sub rsa2048/ED2D0863 2016-02-08 [E] + sub rsa2/7C03B9E1 2016-02-08 [E] + sub rsa2/83BCEFE4 2016-02-08 [E] + sub rsa2/04A1E753 2016-02-08 [E] + sub rsa2/535EB487 2016-02-08 [E] + + The above 2-bit RSA keys! These are the encrypted keys. Here are + the real subscribers: + + $ gpg2 --mailing-list-subs 2A08A54D + D1B030E3 + AA45C71F + 94244910 + 95A0BEEA + 4 subscribers. + +To encrypt to a mailing list, just do: gpg2 -r ML-KEYID -e and a gnupg +with encrypted mailing list support will automatically encrypt to the +list of current subscribers. |