using pass with multiple keys

Brian Minton brian at minton.name
Sat Jan 20 20:06:11 CET 2018



On January 20, 2018 11:05:35 AM EST, Sean Murphy <sean at gopaddy.ch> wrote:

> Is it possible to auto encrypt all password with
>multiple gpg subkeys hanging off one primary key?

Yes. I do this. The trick is to initiate your password store with each subkey.  For instance, in my public key Ox0424DC19B678A1A9, I have the following  subkeys (as shown by gpg -K):

ssb   nistp384/EA49CFDB55D113E9 2014-10-12 [E] [expires: 2018-10-11]
ssb   ed25519/37B9507ACFF2016E 2014-10-12 [S] [expires: 2018-10-11]
ssb   elg3200/28FA8B9659A70692 2016-03-07 [E] [expires: 2018-10-11]
ssb   elg2048/25353D56E26A744C 2014-10-09 [E] [expires: 2018-10-11]
ssb   elg2048/32483BAF5EA82613 2014-10-10 [E] [expires: 2018-10-11]
ssb   dsa2048/6B8EB3A065CFBAA9 2014-10-10 [S] [expires: 2018-10-11]
ssb   dsa2048/0BDB2162F1CE5831 2014-10-09 [S] [expires: 2018-10-11]

For password-store, we don't care about signing subkeys (marked with [S]), only encryption ones (marked with [E]).  That is, 

$ gpg -K 0424DC19B678A1A9 | fgrep -e '[E]'            
ssb   nistp384/EA49CFDB55D113E9 2014-10-12 [E] [expires: 2018-10-11]
ssb   elg3200/28FA8B9659A70692 2016-03-07 [E] [expires: 2018-10-11]
ssb   elg2048/25353D56E26A744C 2014-10-09 [E] [expires: 2018-10-11]
ssb   elg2048/32483BAF5EA82613 2014-10-10 [E] [expires: 2018-10-11]

So, init the password store with:

pass init EA49CFDB55D113E9! 28FA8B9659A70692! 25353D56E26A744C! 32483BAF5EA82613!

The ! makes gpg use that exact key, instead of the default encryption key.

 Is it possible
>to eg perform a batch job to ensure that all paawords on my
>git server have the dual encryption (as I guess that some clients
>such as mobile apps would not have support for working with
>multiple keys).

pass init will re-encrypt everything to all the listed keys  (Of course, make a backup first, just in case).


>
>Any thoughts/pointers greatly appreciated.
>
>BR,
>Seán.
>_______________________________________________
>Password-Store mailing list
>Password-Store at lists.zx2c4.com
>https://lists.zx2c4.com/mailman/listinfo/password-store

-- 
Sent from my Android device with K-9 Mail. Please excuse my brevity.


More information about the Password-Store mailing list