Comment 0 for bug 304565

Revision history for this message
marco.pallotta (marco-pallotta) wrote :

I have noticed that the trusting functions in seahorse are misleading and don't work very well (to be the truth are a disaster). In fact we have (I have an italian translation so I hope to translate correctly):
- the option "I have verified that this key is owned by <<USER>>" in the trust tab of the key properties
- the trust care ("no care", "random care", "very carefully") in the verifying procedure of the key in the sign key window

Now, once imported, I have the opportunity to sign a key only with the "sign" button (in fact to sign the key with the sign button in the trust tab I have to enable the option "I have verified that this key is owned by <<USER>>): this is the first bug, in fact I find correct to sign a key only after having verified the ownership of the key but seahorse also permits to me to sign the key via sign button in the main window without checking the option described before. Now this bug brings to a paradoxical bug as we can have a key signed, after verifying its ownership very carefully, without having checked the option "I have verified that this key is owned by <<USER>>" and the key is not placed in the "trust keys" tab in the main seahorse window.
Then, after signing the key, if I open the key properties to check the option "I have verified that this key is owned by <<USER>>", to remove the paradox and to place the key in the trust tab, the fact that the key were signed disappears (people that signed the key disappears) in the trust tab and appears the button "sign this key" (another bug as I already signed the key). I don't sign it again, but I close the property window and then I reopen it. All seems to be ok now:
- the option "I have verified that this key is owned by <<USER>>" is checked
- the sign button is not present but there is a "revoke the sign" button in grey (is this another bug? How can I revoke the key if I created it with this possibility but the button is always not selectable?)
- people that signed the key are showed

Now If I go to the "detail" tab to select the trust level and then I go again in the trust tab all the above scenario disappears again and the "trust this key" button is already showed (another bug). So I have to close the property window and reopen it to show a correct situation.