When importing a single secret key, you are asked if this is your own key, to decide if the owner trust is set to ultimate or not.
This question may confuse people if they import a shared key (which is done for reading encrypted mail to functional mail addresses).
If people answer "No", as they should, they may wonder what to do with this certificate in order to use it, as it is now marked "not certified". The answer would be that they need to certify it with their own key.
****last Edit 2025-02-12:**20:**
To lead the user to the solution we should:want to open a certification dialog after they click "No".
- Either add an explanation text directly above the buttons
- Or change the question to: "Are you the exclusive user of this secret key?" (which should be self explanatory)For the import dialog we need a text variant for keys with one vs. with more UIDs.
Singular:
In any case choosing "No" should result in opening You have imported a certification window, if the person has their owne with a secret key.
Otherwise do not open a certification window, i.e. do nothing. Fingerprint: XXX
Other thoughts: User ID: ABC
Are you the only user of this secret key?
Yes, I am the only user / No, others also use this key
Plural
We do not need several versions of an explanation text because: You have imported a certificate with a secret key.
Fingerprint: XXX
- The case "user has no own secret key" can be ignored as it is obvious that you can not certify a key if you do not have an other key to do it. (And people tend to create one anyway if they see an empty keyring with the "Create keypair" button.) User IDs:
* ABC
- In case the import is of an updated * DEF
Are you the only user of this secret (sub)keykey?
Yes, which was already certified by the users own personal key we need not open the "is this your own key" window at all.I am the only user / No, others also use this key
The certification dialog which opens after choosing "No" should then have a short explanation text at the beginning:
In order to use a shared secret key you should certify it.