Registered Member
|
Hi all,
I just installed Kleopatra v3.1.4 on windows 10 and noticed that, while going through the "New Key Pair" wizard, the resulting primary key had an assigned usage of Encrypt,Sign while the subkey had an assigned usage of Encrypt.
On my ubuntu systems, using gpg2, the primary key by default has assigned usage of Sign,Certify:
(the [SC] in the primary key indicates usage: Sign/Certify) This latter assignment (gpg2) seems correct to me, the former (Kleopatra) seems incorrect, at least from a best-practices point of view. It is my understanding that the recommended usage for the primary key is to Sign and Certify, and that subkeys can then be created for encrypting, authenticating and further signing. So there appear to be two things wrong here:
These concepts are laid out here https://gnupg.org/ftp/people/neal/an-advanced-introduction-to-gnupg/openpgp/openpgp.pdf as well as in other forums. Additionally, changing primary key usage after-the-fact (after creation) doesn't appear to be a supported procedure in openpgp/gnupg based tools. Finally, according to https://www.gnupg.org/documentation/manuals/gnupg/Unattended-GPG-key-generation.html
So the usage assignments seem to violate this requirement. Is this a bug, can anyone confirm? |
Registered users: Bing [Bot], daret, Google [Bot], Sogou [Bot]