Page MenuHome GnuPG

Kleopatra: Improvements in the "Revoke Key" window
Testing, NormalPublic

Description

When you choose "Revoke Certificate" in the context menu of a key, the following window "Revoke Key" (yes, there is a wording mismatch) does not contain any warning regarding the irreversibility of that step.

  1. Please add a warning + some explanation
    • after the line which lists the key to be revoked add something like "The revocation will take effect immediately and can not be reversed." in some highlighted way.
    • add 2-3 short sentences as to what is then no longer possible/still possible. E.g. "Signing with the associated key will no longer be possible, decryption with it will continue to work."
    • maybe add some visual warning to the "Revoke Key" (Revoke Certificate) button at the bottom.
  2. Change the wording to "Revoke Certificate", at least in the window title, the first sentence and the action button. I am not sure whether "key" or "certificate" would be better in the radio button choices. (And if we need all those choices.)
  3. The default layout for the window

  • has no space between the first sentence and the line with the certificate to be revoked, here at least 1.5 line spacing would improve the UI. And add a bit more space before the "reason" part.
  • includes a very big free text field, I think a field with 2 lines max should be the default. (And the default width could be smaller, too.) It is currently not even possible to decrease the window height manually as much that only 2 lines remain for the field.

Details

External Link
https://invent.kde.org/pim/kleopatra/-/merge_requests/171
Version
gpg4win 4.3.1 / vsd 3.2.1

Revisions and Commits

rKLEOPATRA Kleopatra

Event Timeline

ebo triaged this task as Normal priority.Apr 8 2024, 2:35 PM
ebo created this task.
TobiasFella moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Apr 10 2024, 10:32 AM
ebo set External Link to https://invent.kde.org/pim/kleopatra/-/merge_requests/171.May 3 2024, 12:55 PM
TobiasFella changed the task status from Open to Testing.Aug 8 2024, 10:54 AM
ebo moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Oct 1 2024, 3:55 PM
ebo moved this task from Restricted Project Column to Restricted Project Column on the Restricted Project board.Fri, Nov 22, 3:02 PM

Checked with Gpg4win-Beta-75++

Looks good and revocation works.

I think the wording is a bit contradictory, as in the revocation window you can choose "other reason" plus an optional text ("Whatever") which then translates to "no reason given" + "Revocation comment: Whatever" when you check it wit gpg --list-sigs.
And the comment can be combined with any of the predefined reasons, which might not be obvious due to the position of the text field.
But that's just nitpicking…