Page MenuHome GnuPG
Feed Advanced Search

Jan 13 2026

timegrid added a comment to T8029: IPC error on batch import of secret kyber cert.

gpgme.log (import of kyber team key with signing key):

Jan 13 2026, 1:53 PM · gnupg26, Bug Report, gpd5x, kleopatra
timegrid added a comment to T8029: IPC error on batch import of secret kyber cert.

gpgme.log (import of normal non team key kyber cert):

Jan 13 2026, 1:44 PM · gnupg26, Bug Report, gpd5x, kleopatra
timegrid raised the priority of T8029: IPC error on batch import of secret kyber cert from Normal to High.
Jan 13 2026, 1:32 PM · gnupg26, Bug Report, gpd5x, kleopatra
ebo added a comment to T8030: Kleopatra: Add hint to filename of secret team key exports with signing key.

or maybe for the fist one "_ENC_ONLY"

Jan 13 2026, 1:18 PM · gpd5x, Feature Request, kleopatra
timegrid triaged T8030: Kleopatra: Add hint to filename of secret team key exports with signing key as Normal priority.
Jan 13 2026, 1:03 PM · gpd5x, Feature Request, kleopatra
timegrid added a project to T8029: IPC error on batch import of secret kyber cert: Bug Report.
Jan 13 2026, 12:54 PM · gnupg26, Bug Report, gpd5x, kleopatra
timegrid triaged T8029: IPC error on batch import of secret kyber cert as Normal priority.
Jan 13 2026, 12:46 PM · gnupg26, Bug Report, gpd5x, kleopatra
TobiasFella placed T7410: Kleopatra: Correction of card action tooltips up for grabs.
Jan 13 2026, 12:41 PM · gpd5x, kleopatra
TobiasFella placed T7502: Kleopatra: Import secret key dialog improvement up for grabs.
Jan 13 2026, 12:40 PM · needs discussion, vsd34, gpd5x, kleopatra
TobiasFella closed T7427: Kleopatra: Crash after decryption if files has an embedded file name as Resolved.

Setting to resolved, as I think it should be

Jan 13 2026, 12:40 PM · gpd5x (gpd-5.0.0), kleopatra, Bug Report
ikloecker moved T8020: Kleopatra: Notepad should not show "signed" text if signature is bad from Backlog to WIP on the vsd34 board.

Backported for VSD 3.4

Jan 13 2026, 12:10 PM · gpd5x, vsd34, kleopatra
ikloecker changed the status of T8020: Kleopatra: Notepad should not show "signed" text if signature is bad from Open to Testing.

Done. I've used the following script to create clear-signed test messages with good/bad signature signed with certificates with different validity and status (expired, revoked).

Jan 13 2026, 11:54 AM · gpd5x, vsd34, kleopatra
ikloecker closed T6932: Icons, darkmode and stuff as Resolved.

All sub tickets are done.

Jan 13 2026, 10:31 AM · gpd5x (gpd-5.0.0), kleopatra
ikloecker changed the status of T7429: Kleopatra: Importing certificate from Verification result dialog doesn't correctly re-verify the signature from Open to Testing.

This is ready for testing and available in 5.0.0-betaX since about a year.

Jan 13 2026, 10:13 AM · gpd5x (gpd-5.0.0), kleopatra, Bug Report
ikloecker changed the status of T7455: Improved Sign/Encrypt/Decrypt/Verify from clipboard from Open to Testing.

Should be ready for testing. This is available in 5.0.0-beta479.

Jan 13 2026, 10:11 AM · gpd5x, kleopatra
ikloecker changed the status of T7107: Kleopatra: Option "PublicKeyEncryptionOnly" from Open to Testing.

This has finally been merged.

Jan 13 2026, 10:08 AM · gpd5x, Feature Request, kleopatra
ikloecker moved T5707: Kleopatra: Use windows registry additionally to config files from Backlog to QA on the gpd5x board.
Jan 13 2026, 10:05 AM · gpd5x, gpg4win, kleopatra
ikloecker moved T7008: Kleopatra: New tabs in certficate list should use same column layout as current tab from Backlog to QA on the gpd5x board.
Jan 13 2026, 10:04 AM · vsd34, gpd5x, kleopatra
ikloecker changed the status of T7008: Kleopatra: New tabs in certficate list should use same column layout as current tab from Open to Testing.

In the meantime we don't show the imported certificates anymore in the main window as tabs but in a separate window, i.e. import tabs are no longer an issue. Please retest.

Jan 13 2026, 10:04 AM · vsd34, gpd5x, kleopatra
ikloecker changed the status of T5707: Kleopatra: Use windows registry additionally to config files from Open to Testing.

I'm pretty sure that this is done. For gpd5 the changes have been merged upstream and kconfig reads the config keys in the desired order.

Jan 13 2026, 9:56 AM · gpd5x, gpg4win, kleopatra
ikloecker placed T7267: Kleoaptra shows unknown validity for fully trusted S/MIME certificate in multipart/signed mail up for grabs.
Jan 13 2026, 9:32 AM · gpd5x, mimetreeparser
ikloecker added a parent task for T7267: Kleoaptra shows unknown validity for fully trusted S/MIME certificate in multipart/signed mail: Unknown Object (Maniphest Task).
Jan 13 2026, 9:31 AM · gpd5x, mimetreeparser

Jan 12 2026

werner changed the status of T8026: Kleopatra: Export of multiple S/MIME certificates only exports one from Open to Testing.
Jan 12 2026, 4:51 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
werner added a comment to T8026: Kleopatra: Export of multiple S/MIME certificates only exports one.

Thanks Eva and Ingo. It seems 2.5.17 is not too far away.

Jan 12 2026, 4:28 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
ebo added a project to T6930: pinentry-qt window is not parented to Kleopatra on Wayland: Linux.
Jan 12 2026, 4:01 PM · gpd5x (gpd-5.0.0), Linux, kleopatra, Bug Report
ikloecker removed a project from T8026: Kleopatra: Export of multiple S/MIME certificates only exports one: kleopatra.

I can reproduce this on the command line:

C:\Users\g10code>"c:\Program Files\GnuPG\bin\gpgsm.exe" --export --armor 579BAF3DF16AD462457BCC0897ADBC143D76EA7B 5A2B80F98F518D50891B1F0C7C6131AD107F9938 DB625D2BBBB5A3FD985C0233249B03090E85D402
Issuer ...: /CN=CA IVBB Deutsche Telekom AG 20/OU=Bund/O=PKI-1-Verwaltung/C=DE
Serial ...: 02195D190EBE34
Subject ..: /CN=iOS Test-Smartcard iostest01.sc/OU=BSI/O=Bund/C=DE/SerialNumber=2
    aka ..: iostest01.sc@bsi.bund.de
Keygrip ..: 527CE32FD0552D18479442EF90DD5E434C036329
Jan 12 2026, 3:36 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
ikloecker added a project to T8026: Kleopatra: Export of multiple S/MIME certificates only exports one: gnupg26.

I can reproduce the issue only (!!!) with keyboxd (on Windows).

Jan 12 2026, 3:25 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
ikloecker claimed T8026: Kleopatra: Export of multiple S/MIME certificates only exports one.
Jan 12 2026, 2:00 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
ebo added a project to T8027: Kleopatra: a secret team key should always include all public key information: Bug Report.
Jan 12 2026, 11:49 AM · Bug Report, gpd5x, kleopatra
ebo triaged T8027: Kleopatra: a secret team key should always include all public key information as High priority.
Jan 12 2026, 11:23 AM · Bug Report, gpd5x, kleopatra
ebo triaged T8026: Kleopatra: Export of multiple S/MIME certificates only exports one as High priority.
Jan 12 2026, 11:22 AM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
TobiasFella placed T6544: Kleopatra: Feedback for invalid date input up for grabs.
Jan 12 2026, 10:05 AM · gpd5x, kleopatra
TobiasFella placed T7650: Kleopatra: Limit width of KMessageBoxes up for grabs.
Jan 12 2026, 10:04 AM · gpd5x, gpgpass, kleopatra
TobiasFella placed T6934: Kleopatra: Import of gpgsk files up for grabs.
Jan 12 2026, 9:39 AM · gpd5x, kleopatra

Jan 9 2026

ebo created T8027: Kleopatra: a secret team key should always include all public key information.
Jan 9 2026, 6:12 PM · Bug Report, gpd5x, kleopatra
ebo added a project to T8026: Kleopatra: Export of multiple S/MIME certificates only exports one: Bug Report.
Jan 9 2026, 4:05 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
ebo created T8026: Kleopatra: Export of multiple S/MIME certificates only exports one.
Jan 9 2026, 4:03 PM · gpd5x (gpd-5.0.1), gnupg26, Bug Report
ebo closed T7757: Kleopatra: Error "no data" on decryption of tar.gpg archive as Resolved.

was tested already by timegrid

Jan 9 2026, 1:11 PM · gpd5x (gpd-5.0.0), gnupg26, kleopatra
timegrid closed T7874: Kleopatra: GnuPG System configuration not translated as Resolved.

Looks good to me on gpg4win-5.0.0-beta479 @ win11:

Jan 9 2026, 12:05 PM · gpd5x (gpd-5.0.0), i18n, kleopatra
timegrid moved T7971: Kleopatra: Always use gpgme to find the GnuPG binaries from WIP to Done on the gpd5x board.

I assume, that testing the functionality is the only thing I can do here.

Jan 9 2026, 11:30 AM · gpd5x (gpd-5.0.0), vsd34, kleopatra
werner moved T7332: Kleopatra: Initial keylisting sometimes fails or hangs for some seconds from Backlog to gnupg-2.2.52 on the gnupg22 board.
Jan 9 2026, 11:25 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg24, kleopatra, Bug Report
werner closed T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server as Resolved.
Jan 9 2026, 11:22 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner moved T7730: gpg: retrieve a certificate from an LDAP server before sending it to the LDAP server from WiP to gnupg-2.2.52 on the gnupg22 board.
Jan 9 2026, 11:22 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), gnupg26, Feature Request
werner closed T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already, a subtask of T7658: Okular: Dirmngr startup timeout on signature validation, as Resolved.
Jan 9 2026, 11:21 AM · gpd5x (gpd-5.0.0), Bug Report, okular
werner closed T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already as Resolved.

That was also fixed in gnupg 2.2.50 and thus vsd 3.3.3

Jan 9 2026, 11:21 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), Bug Report, okular
werner moved T7829: w32: daemon (gpg-agent/keyboxd/dirmngr) startup and connection race when there is a socket file already from QA to gnupg-2.2.52 on the gnupg22 board.
Jan 9 2026, 11:19 AM · gpd5x (gpd-5.0.0), gnupg22 (gnupg-2.2.52), Bug Report, okular
werner closed T7805: Permission denied on batch deletion of mixed (openpgp+smime) certs, a subtask of T7855: keybox/keydb locking issue in 2.6 , as Resolved.
Jan 9 2026, 11:07 AM · gpd5x (gpd-5.0.0), gnupg26
timegrid moved T7567: Kleopatra: warning regarding attribute "_X_" from WIP to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.0-beta479 @ win11

Jan 9 2026, 11:06 AM · gpd5x (gpd-5.0.0), kleopatra
werner lowered the priority of T7895: Kleopatra: Handbook outdated from High to Normal.
Jan 9 2026, 11:01 AM · Documentation, gpd5x, kleopatra
werner triaged T8015: Kleopatra: Status in certificate list not updated after import as Normal priority.
Jan 9 2026, 10:56 AM · kleopatra, gpd5x
timegrid updated the task description for T7285: Okular: Improvement of error messages regarding signatures.
Jan 9 2026, 10:49 AM · test on hold, gpd5x, okular
timegrid added a project to T7285: Okular: Improvement of error messages regarding signatures: test on hold.
Jan 9 2026, 10:48 AM · test on hold, gpd5x, okular
timegrid added a comment to T7773: Add reencrypt mail option to copy only encrypted mails .

Tested with gpg4win-5.0.0-beta479 @ win11

Jan 9 2026, 10:25 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
timegrid closed T7773: Add reencrypt mail option to copy only encrypted mails as Resolved.
Jan 9 2026, 10:21 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
timegrid moved T7773: Add reencrypt mail option to copy only encrypted mails from QA to Done on the gpgol2 board.
Jan 9 2026, 10:21 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2
timegrid moved T7773: Add reencrypt mail option to copy only encrypted mails from QA to Done on the gpd5x board.

@tfry tested this, and it seems fine.

Jan 9 2026, 10:21 AM · gpd5x (gpd-5.0.0), Feature Request, gpgol2

Jan 8 2026

ikloecker moved T8020: Kleopatra: Notepad should not show "signed" text if signature is bad from Backlog to WIP on the gpd5x board.
Jan 8 2026, 5:12 PM · gpd5x, vsd34, kleopatra
ebo closed T6453: Kleopatra: Show isQualified in Certificate details if true as Resolved.
Jan 8 2026, 4:28 PM · gpd5x (gpd-5.0.0), kleopatra
ebo moved T6453: Kleopatra: Show isQualified in Certificate details if true from WIP to Done on the gpd5x board.

What I did wrong was that I did not include the global trustlist.txt (which is not read by default in Gpg4win) in the user trustlist.
This can be done by putting "include-default" at the beginning of the trustlist.txt in the users GNUPGHOME.

Jan 8 2026, 4:28 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

Okay. Confirmed and understood. The problem is that file system watcher doesn't watch the trustdb.gpg file because the file did not yet exist when the watcher was initialized. And during the import we disable the file system watcher so that it doesn't notice the creation of the file and therefore doesn't start watching it.

Jan 8 2026, 3:59 PM · kleopatra, gpd5x
ebo closed T7983: gpg: the validity of a secret key is changed by making a certification with it as Resolved.
Jan 8 2026, 3:40 PM · gpd5x (gpd-5.0.0), keyboxd, Bug Report, gnupg26
werner raised the priority of T6644: GnuPG: Allow non compliant signatures in compliance mode from Wishlist to Normal.
Jan 8 2026, 1:21 PM · vsd, gpd5x, kleopatra, gnupg22
timegrid moved T7717: Location of qt-application config files from WIP to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.0-beta479 @ win11.

Jan 8 2026, 12:15 PM · gpd5x (gpd-5.0.0), Windows, kleopatra, vsd34, okular
timegrid added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

Ebo was also able to reproduce it like this:

Jan 8 2026, 11:30 AM · kleopatra, gpd5x
ebo updated the task description for T8022: Kleopatra: Extract a tar.gpg archive consisting of only one folder directly into a given directory.
Jan 8 2026, 11:08 AM · Feature Request, vsd34, gpd5x, gpgtar, kleopatra
ebo added a project to T6793: Cleanup temporary files / dirs with decrypted content: needs discussion.
Jan 8 2026, 10:58 AM · needs discussion, gpd5x, kleopatra
ebo removed a project from T6793: Cleanup temporary files / dirs with decrypted content: vsd32 (vsd-3.2.0).
Jan 8 2026, 10:53 AM · needs discussion, gpd5x, kleopatra
ebo triaged T8022: Kleopatra: Extract a tar.gpg archive consisting of only one folder directly into a given directory as Normal priority.
Jan 8 2026, 10:37 AM · Feature Request, vsd34, gpd5x, gpgtar, kleopatra

Jan 7 2026

ebo closed T7439: Kleopatra: DecryptVerifyFilesDialog crashes when output folder does not exist as Resolved.

In Gpg4win-5.0.0-beta479 the dialog no longer exists. Problem solved ;-)

Jan 7 2026, 4:21 PM · gpd5x (gpd-5.0.0), kleopatra, Bug Report
ebo closed T7549: Kleopatra: crash on click in certificate extension dialog as Resolved.
Jan 7 2026, 4:11 PM · gpd5x (gpd-5.0.0), kleopatra
ebo moved T7549: Kleopatra: crash on click in certificate extension dialog from QA to Done on the gpd5x board.

Gpg4win-5.0.0-beta479: works, no crash any more

Jan 7 2026, 4:11 PM · gpd5x (gpd-5.0.0), kleopatra
ikloecker added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

I have verified (by looking at QTextEdit's code) that, on paste, QTextEdit splits the text for the internal representation into lines and discards any CR and LF characters.

Jan 7 2026, 4:02 PM · gpd5x, vsd34, kleopatra
ikloecker added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

It turns out that Kleopatra's notepad converts the CR characters of the spoofed file to LF characters when pasting the text so that Kleopatra doesn't really verify the content of the spoofed file but different content. And this results in a bad signature. The confusing bit is that Kleopatra also says "Successfully verified the notepad" and that it shows the claimed-to-be-signed text although the signature is bad which could lead an inattentive user to the assumption that the signature of the displayed text was actually good (because "Successfully verified").

Jan 7 2026, 3:33 PM · gpd5x, vsd34, kleopatra
ebo moved T7427: Kleopatra: Crash after decryption if files has an embedded file name from QA to Done on the gpd5x board.
Jan 7 2026, 3:27 PM · gpd5x (gpd-5.0.0), kleopatra, Bug Report
ebo added a comment to T7427: Kleopatra: Crash after decryption if files has an embedded file name.

works, with Gpg4win-5.0.0-beta479 on Win11.
Now after hitting "save" a dialog is shown asking under which name the file shall be saved. Saving works with both options.

Jan 7 2026, 3:26 PM · gpd5x (gpd-5.0.0), kleopatra, Bug Report
ikloecker renamed T8020: Kleopatra: Notepad should not show "signed" text if signature is bad from Kleopatra: Notepad should only show signed part to Kleopatra: Notepad should not show "signed" text if signature is bad.
Jan 7 2026, 3:24 PM · gpd5x, vsd34, kleopatra
alexk lowered the priority of T8020: Kleopatra: Notepad should not show "signed" text if signature is bad from Unbreak Now! to Normal.

There is always a warning about bad signature.

Jan 7 2026, 3:14 PM · gpd5x, vsd34, kleopatra
werner added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

I think we are all wrong here. We were tricked by the fact that regardless of the outcome of the signature verification the signed content is shown. That is surprising for a cleartext signature because that one can be viewed anyway. Thus I propose to not update the clipboard unless the signature checks out.

Jan 7 2026, 3:08 PM · gpd5x, vsd34, kleopatra
werner added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

I originally uploaded a wrong copy of the file. Now fixed; the correct checksum is 8d830a2dd7e1e14ecbc47b8cdc61d393e9d3f62c

Jan 7 2026, 2:32 PM · gpd5x, vsd34, kleopatra
ikloecker added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

On Linux, Kleopatra (master) with GnuPG 2.5 (master) shows a BAD signature. It shows the same output as running gpg --verify --output bla.txt in Konsole and pasting the file content (by maybe the copy paste changes some control characters). If I run gpg --verify --output bla.txt <payload.spoofed.asc then bla.txt also contains the same data.

Jan 7 2026, 2:01 PM · gpd5x, vsd34, kleopatra
timegrid moved T7045: Kleopatra: Use "SCD DEVINFO --watch" also on Windows from QA to Done on the gpd5x board.

Looks good to me on gpg4win-5.0.0-beta479 @ win11.
Both without and with DeviceInfoWatcher (via configuration as shown in https://dev.gnupg.org/T7045#186162 ):

  • Removal of smart card -> smart card is removed in smart card view
  • Insertion of smart card + gpg-card -> smart card is added in smart card view
Jan 7 2026, 1:27 PM · gpd5x (gpd-5.0.0), kleopatra
werner added a comment to T8020: Kleopatra: Notepad should not show "signed" text if signature is bad.

Note that with gnupg 2.2 that file produces a BAD signature error due to internal changes in the armor parsing. You would need to spoof it a bit different with 2.2

Jan 7 2026, 1:25 PM · gpd5x, vsd34, kleopatra
timegrid closed T6688: Kleopatra GPGME: Reported assert on exit, a subtask of T7045: Kleopatra: Use "SCD DEVINFO --watch" also on Windows, as Resolved.
Jan 7 2026, 1:18 PM · gpd5x (gpd-5.0.0), kleopatra
timegrid closed T6688: Kleopatra GPGME: Reported assert on exit as Resolved.

I'm not sure, how to reproduce this. On gpg4win-5.0.0-beta479 @ win11 I quit Kleopatra with a smartcard inserted, the process exits with code 0, so it looks fine and I'm setting this to resolved.

Jan 7 2026, 1:18 PM · gpd5x (gpd-5.0.0), gpgme, kleopatra
timegrid changed the status of T6793: Cleanup temporary files / dirs with decrypted content from Testing to Open.

Does not work on gpg4win-5.0.0-beta479 @ win11:

  • Open encrypted mail and open attachments in outlook + reboot
    • All temporary files in "C:\Users\g10\AppData\Local\Microsoft\Windows\INetCache\Content.Outlook\ODXPL3A9" are still present after reboot (files with 002 ending additionally opened)
    • Temporary files are still present after opening and closing Kleopatra and Outlook
  • Open encrypted attachment in kleopatra/mailviewer (via .eml file) + reboot
    • All temporary files in "C:\Users\g10\AppData\Local\Temp\kleopatra.XXXXXX" are still present after reboot (one folder per opened file)
    • Temporary files are still present after opening and closing Kleopatra
  • Decrypt archive in kleopatra + reboot during the success dialog with the save button
    • Temporary folder "C:\Users\g10\AppData\Local\Temp\kleopatra.XXXXXX" with extracted tarball still present after reboot
    • Temporary files are still present after opening and closing Kleopatra
Jan 7 2026, 12:57 PM · needs discussion, gpd5x, kleopatra
alexk triaged T8020: Kleopatra: Notepad should not show "signed" text if signature is bad as Unbreak Now! priority.
Jan 7 2026, 12:08 PM · gpd5x, vsd34, kleopatra
werner triaged T8017: Okular: Hang on signature with smime cert and distrusted root as High priority.
Jan 7 2026, 12:06 PM · Bug Report, S/MIME, gpd5x, okular
werner triaged T8018: Okular: No error on signature with wrong passphrase as Normal priority.
Jan 7 2026, 12:04 PM · Bug Report, gpd5x, okular
werner added a subtask for T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification: T8019: gpg does not print warning about untrusted key when verifying signatures made by expired (and untrusted) keys.
Jan 7 2026, 12:03 PM · gpd5x, kleopatra
ikloecker added a comment to T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification.

Verification results for a few more cases (to help with the correct implementation):

Jan 7 2026, 12:00 PM · gpd5x, kleopatra
timegrid added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

to make sure we talk about the same thing, it's about the status column:

Jan 7 2026, 11:51 AM · kleopatra, gpd5x
timegrid added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

The imported cert was berta`s in this case.

Jan 7 2026, 11:46 AM · kleopatra, gpd5x
ikloecker added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

Also: What happens if you cancel the ownership question and then change the owner trust of the key on the command line?

after gpg --lsign berta, the status value in kleopatra was updated automatically.

Jan 7 2026, 10:28 AM · kleopatra, gpd5x
timegrid added a comment to T8017: Okular: Hang on signature with smime cert and distrusted root.
>gpgsm -v --sign --local-user "Edward Tester" test.pdf > test.gpg.p7s
gpgsm: enabled compatibility flags:
gpgsm: looking up issuer from the Dirmngr cache
gpgsm: number of matching certificates: 0
gpgsm: dirmngr cache-only key lookup failed: No data
gpgsm: issuer certificate {04A0A7E932B29D43A9B6673139AF52C0A5FC467BF5A64D044D1AC33613ABBB73CA532569F5779999114C0118CD66FDF6E92B1B0EEE2A4D5A815DA7FD892DDDE9C1} not found using authorityKeyIdentifier
gpgsm: looking up issuer from the Dirmngr cache
gpgsm: number of matching certificates: 0
gpgsm: dirmngr cache-only key lookup failed: No data
gpgsm: certificate is good
gpgsm: root certificate is not marked trusted
gpgsm: fingerprint=D4:EC:A6:B4:69:AB:B5:44:08:27:CB:3F:C7:D7:91:08:3C:10:27:DB
gpgsm: DBG: BEGIN Certificate 'issuer':
gpgsm: DBG:      serial: 01
gpgsm: DBG:   notBefore: 2020-03-26 19:41:01
gpgsm: DBG:    notAfter: 2063-04-05 17:00:00
gpgsm: DBG:      issuer: CN=Root-CA 2020,OU=GnuPG.com,O=g10 Code GmbH,C=DE
gpgsm: DBG:     subject: CN=Root-CA 2020,OU=GnuPG.com,O=g10 Code GmbH,C=DE
gpgsm: DBG:   hash algo: 1.2.840.113549.1.1.11
gpgsm: DBG:   SHA1 Fingerprint: D4:EC:A6:B4:69:AB:B5:44:08:27:CB:3F:C7:D7:91:08:3C:10:27:DB
gpgsm: DBG: END Certificate
gpgsm: after checking the fingerprint, you may want to add it manually to the list of trusted certificates.
gpgsm: validation model used: shell
gpgsm: can't sign using 'Edward Tester': Not trusted
[GNUPG:] FAILURE gpgsm-exit 50331649
Jan 7 2026, 9:33 AM · Bug Report, S/MIME, gpd5x, okular
svuorela added a comment to T8017: Okular: Hang on signature with smime cert and distrusted root.

How does gpgsm react if you try to sign with the certificate?

Jan 7 2026, 9:09 AM · Bug Report, S/MIME, gpd5x, okular

Jan 6 2026

ikloecker added a comment to T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification.

Oh, I just noticed that gpg doesn't say anything about the trust of the key if the key is expired. Compare this to the following output of gpg in case of a not-expired signing key without trusted certifications.

[GNUPG:] NEWSIG
gpg: Signature made Di 06 Jan 2026 16:35:20 CET
gpg:                using EDDSA key 98FB8E8F8E5F58FA653E17A6FC9B2EF2C62AC7BE
[GNUPG:] KEY_CONSIDERED 98FB8E8F8E5F58FA653E17A6FC9B2EF2C62AC7BE 0
[GNUPG:] SIG_ID mmuLNgiB0C7AfTaVYpNjZbcVQok 2026-01-06 1767713720
[GNUPG:] GOODSIG FC9B2EF2C62AC7BE t7790-expired
gpg: Good signature from "t7790-expired" [unknown]
[GNUPG:] VALIDSIG 98FB8E8F8E5F58FA653E17A6FC9B2EF2C62AC7BE 2026-01-06 1767713720 0 4 0 22 10 00 98FB8E8F8E5F58FA653E17A6FC9B2EF2C62AC7BE
[GNUPG:] TRUST_UNDEFINED 0 pgp
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
      98FB8E8F8E5F58FA653E17A6FC9B2EF2C62AC7BE
Jan 6 2026, 5:23 PM · gpd5x, kleopatra
ikloecker added a comment to T7790: Kleopatra: "no trusted certification" should have precedence over "expired" in signature verification.

How I reproduced this:

  • Create new test key
  • Detached-sign some text with the new test key
  • Change trust of test key to "unknown"
  • Expire the test key (e.g. with gpg --quick-set-expire FPR seconds=1)
Jan 6 2026, 5:10 PM · gpd5x, kleopatra
timegrid added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

Other observations:

  • after removing the smartcard reader again it's still not reproducible
  • after win restart it's not always reproducible
  • best chances to reproduce by killing all gpg related processes and deleting gnupghome and Gpg4Win folders first, then import
Jan 6 2026, 5:05 PM · kleopatra, gpd5x
timegrid added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

after attaching a smartcard reader with a smartcard, i can't reproduce this issue anymore

Jan 6 2026, 4:50 PM · kleopatra, gpd5x
timegrid added a comment to T8015: Kleopatra: Status in certificate list not updated after import.

Also: What happens if you cancel the ownership question and then change the owner trust of the key on the command line?

Jan 6 2026, 4:47 PM · kleopatra, gpd5x