Rework keylist to include UserID's and Certifications
Open, NormalPublic

Description

Kleopatra currently shows trust anchors for S/MIME Certificates in the keylist but not for OpenPGP. Users report that they find KGpg's keylisting better then Kleopatras. I think the reasons for this are:

  • The tabbed "my certs, trusted certs, other certs" is not intuitive and by default the keylist should show all certificates
    • Validity of certificates should be visible and sortable as a column in the keylist
  • OpenPGP certs should be expandable
    • they should show user ids as branches
    • they should show certifiers as leafs of the uid's
    • Bonus points for a *search all certifiers on a keyserver* option.
  • S/MIME Certificates should have an inverted hirarchy.
    • For OpenPGP you have a top Certificate and serveral signers as "multiple trust anchors" on the uids. X509 Certs should be shown in the same way. The current grouping by root CA makes technical sense but not from a users perspective.