Page MenuHome GnuPG

Kleopatra: Good signatures are reported as invalid signatures if key is expired or revoked
Testing, NormalPublic

Description

While looking into T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification I noticed that Kleopatra reports good signatures as "invalid" if the signing key is expired or revoked. I don't think that this is done intentionally. gpg reports such signatures as good signatures. See T7790#210769 (for output of gpg) and T7790#211521 (for screenshots of Kleopatra).

Event Timeline

ikloecker created this task.
ikloecker changed the task status from Open to Testing.Thu, Jan 15, 4:45 PM
ikloecker moved this task from Backlog to WIP on the gpd5x board.

Fixed. Some examples for the improved texts which are based on the texts that gpg prints.

  • good signature with expired key

  • good signature with revoked key

  • good signature with uncertified key

  • expired signature with certified key

  • expired signature with uncertified key

Hint: Create expired signatures with gpg --default-sig-expire seconds=5 --detach-sign ...

This ticket is mostly about fixing the problem that good signatures were reported as invalid. Unless there are actual errors in the new texts there's T7786: Draft: Kleopatra: improvements of signature verification result messages for improving the messages.