Implement GUI for compliance mode
Closed, ResolvedPublic

Description

For our Projects we need GUI for compliance mode de-vs in GpgOL and Kleopatra.

That is:

  1. Generating compliant certificates only.
  2. Highlighting signatures there were made by compliant keys.
  3. Highlighting decrypted messages thats were encrypted "compliant"
  4. Highlighting certificates that are compliant on key selection for encryption
  5. Highlighting certificates that are compliant in the Certificate List in Kleopatra.
  6. Highlighting certificates that are not compliant in Kleopatra's certificate list.
  7. Preventing any configuration changes that would make the system not compliant through the GUI

Let's play with subtasks now.

Details

Due Date
Apr 28 2017, 12:00 AM
aheinecke created this object in space S1 Public.
aheinecke moved this task from KW 15 to KW 14 on the g10code Sprint board.Apr 6 2017, 4:29 PM
aheinecke moved this task from KW 14 to KW 15 on the g10code Sprint board.Apr 11 2017, 5:50 PM
aheinecke moved this task from KW 15 to KW 16 on the g10code Sprint board.Apr 18 2017, 10:14 AM
aheinecke closed this task as Resolved.

As a first version you can now apply profiles in Kleopatra. It also respects the default_pubkey_algo_name and shows in tooltips / certificate details if a certificate is compliant.

aheinecke reopened this task as Open.Apr 18 2017, 11:50 AM

Accidentally marked this as resolved when I only wanted to update the status.

aheinecke lowered the priority of this task from High to Normal.May 2 2017, 10:06 AM
aheinecke removed a project: g10code Sprint (KW 17).

beta232 has some basic compliance support mainly missing is Compliance indication for crypto operations (encrypt / decrypt / sign /verify)

justus claimed this task.Jun 28 2017, 11:58 AM
justus raised the priority of this task from Normal to High.Jun 28 2017, 12:55 PM

Some details of these tasks are outline in the internal concept, including mockups.

Ok this looks nice already. My plan is the following:

  • Fix / Merge my work on a new keyresolver for GpgOL that would highlight compliant certificates the code for this will be in libkleo / kleopatra as gpgol uses this. (Will open a subtask for it)
  • Translate the new strings to german.
  • Give the customer a new Version with this and then ask what else we need. I'm unsure if KMail should also show compliant operations or if this is out of scope for Gpg4kde. Need to check this.
aheinecke closed this task as Resolved.

I think its done and released with beta-270