Page MenuHome GnuPG
Feed Advanced Search

May 17 2023

werner changed the edit policy for T6494: GOST Infos.
May 17 2023, 3:51 PM · S/MIME, Memo
werner triaged T6494: GOST Infos as Wishlist priority.
May 17 2023, 3:50 PM · S/MIME, Memo

May 2 2023

werner moved T6253: GpgSM: Backport ECC support to 2.2 from Backlog to QA on the gnupg22 board.
May 2 2023, 2:51 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME

Feb 28 2023

aheinecke merged task T4699: X.509 certificate request more comfortable into T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible.
Feb 28 2023, 9:03 AM · Restricted Project, kleopatra, S/MIME, gpg4win, Feature Request
aheinecke added a comment to T4699: X.509 certificate request more comfortable.

I am closing this as a duplicate of T6117 even though it is not really a duplicate. But for me it does not make sense to keep this as a different issue because simplifying the dialog is directly related to making it more accessible.

Feb 28 2023, 9:03 AM · Restricted Project, kleopatra, S/MIME, gpg4win, Feature Request

Feb 26 2023

werner closed T4436: gpgsm refuses to encrypt with failure to check CRL as Resolved.

I guess this is fixed with this commit for 2.2. and 2.4. Given that the report is quite old with not new infos since 2019, I'll close it.

Feb 26 2023, 7:17 PM · gnupg, S/MIME

Jan 19 2023

werner removed a project from T4537: gpgsm support for timestamp signatures: gnupg (gpg23).
Jan 19 2023, 4:52 PM · gnupg26, S/MIME, Feature Request
werner edited projects for T4921: Support import of PKCS#12 encoded ECC private keys., added: gnupg22; removed gnupg (gpg22).
Jan 19 2023, 4:42 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner edited projects for T6253: GpgSM: Backport ECC support to 2.2, added: gnupg22; removed gnupg (gpg22).
Jan 19 2023, 4:35 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner moved T6253: GpgSM: Backport ECC support to 2.2 from Backlog to For next release on the gnupg (gpg22) board.
Jan 19 2023, 4:34 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME

Jan 11 2023

ikloecker placed T4505: SM, W32: GPGSM hangs up the GnuPG System up for grabs.

Putting up for grabs and removing Kleopatra tag since for Kleopatra users this has been fixed (unless they manage to trigger multiple separate concurrent imports in Kleopatra).

Jan 11 2023, 11:04 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
jrg.sichermann closed T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message as Resolved.

Hello Andre Heinecke,

Jan 11 2023, 7:50 AM · Info Needed, S/MIME, gpgol

Jan 3 2023

jrg.sichermann added a comment to T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message.

Hello Andre Heinecke,

Jan 3 2023, 4:12 PM · Info Needed, S/MIME, gpgol

Dec 29 2022

aheinecke added a comment to T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message.

Thanks for the certificate, looks good as far as I can tell. I have trouble with CRL checks for your certificate as https://crl.sectigo.com/ does not work for me. But that should not be an issue when decrypting.

Dec 29 2022, 1:52 PM · Info Needed, S/MIME, gpgol

Dec 28 2022

jrg.sichermann added a comment to T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message.

Hello Andre Heinecke,

Dec 28 2022, 1:43 PM · Info Needed, S/MIME, gpgol

Dec 23 2022

aheinecke added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@ikloecker You are right, I only thought of public key import. Then lets serialize this. Might even make for a nicer Progressbar if we count the outstanding files.

Dec 23 2022, 9:51 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 22 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I have an Idea. Can't we read all data into memory in Kleopatra (for Certificates this should be ok) and then give this to GPGME as a single data object. So that only one process imports multiple files?

Dec 22 2022, 7:21 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 22 2022, 4:59 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke triaged T6251: Invalid ID in GpgOL while sending myself a signed and encrypted message as Wishlist priority.

Please attach the certificate so that we can check what is problematic with that certificate. I am changing this issue to wishlist as the solution here will most likely be that we have to extend the S/MIME capabilities of Gpg4win.

Dec 22 2022, 3:44 PM · Info Needed, S/MIME, gpgol

Dec 21 2022

ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I really don't want to bypass gpgme and then parse the import results and all other status output of gpgsm ourselves. I'll go for Andre's suggestion and serialize imports of multiple files.

Dec 21 2022, 12:20 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

I meant bypass the gpgme engine and call gpgsm directly. Maybe using gpgme's spawn engine. But I am not sure whether this is really a good idea. If we can find a way to pass multiple filenames to gpgsm --server that would be better. But requires updates to gpgsm.

Dec 21 2022, 11:59 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

@werner Do I understand correctly that by "It might be easier to bypass the gpgsm and run gpgsm directly" you mean using gpgsm in server mode? Or what do you mean with "bypass gpgsm and run gpgsm" (which seems contradictory).

Dec 21 2022, 10:38 AM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 20 2022

werner added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

With 100 concurrently running gpgsm processes they all try to get the lock for the keyring. And they need to do this several times and often also for the same certificate (fetched from an external resource to complete the chain). Not good. It might be easier to bypass the gpgsm and run gpgsm directly instead of adding a feature to gpgsm to directly import from many files.

Dec 20 2022, 2:31 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
ikloecker added a comment to T4505: SM, W32: GPGSM hangs up the GnuPG System.

Sure, we could do this. Shouldn't make the ImportCertificatesCommand much more complex than it already is.

Dec 20 2022, 1:22 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows
aheinecke reopened T4505: SM, W32: GPGSM hangs up the GnuPG System as "Open".

Reopening this as there still seem to be ways to run into a deadlock as was reported in RT#13361. While I still think this points to some issue in gpgsm, when Testing this I found the behavior of Kleopatra to be wrong.

Dec 20 2022, 1:07 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Dec 12 2022

werner edited projects for T4892: gpgsm --gen-key with existing key from "ssh-add" fails, added: gnupg22; removed gnupg (gpg22).
Dec 12 2022, 11:40 PM · gnupg24, Bug Report, S/MIME

Dec 9 2022

toz99 added a comment to T3927: gpgsm certificate import fails because of hardcoded password length limitation.

I*m sorry, but I haven't found a way to determine what version of gnupg I am running. Just in case things got confused, I am not the thread opener, my version of gnupg is not whats been stated in the opening post but rather whatever is current on Arch Linux: Linux 6.0.11-arch1-1
I ran gpgsm --version though which returns this:
gpgsm (GnuPG) 2.2.40

Dec 9 2022, 10:26 PM · Feature Request, gnupg24, S/MIME
werner added a comment to T3927: gpgsm certificate import fails because of hardcoded password length limitation.

Please update to a recent gnupg versions. 2.3.3 or if you really need the LTS version use 2.2.40. Instead of using a log you can import on the command line:

Dec 9 2022, 5:43 PM · Feature Request, gnupg24, S/MIME
toz99 added a comment to T3927: gpgsm certificate import fails because of hardcoded password length limitation.

After years of using S/MIME I ran into a strange situation importing my new S/MIME certs to Kleopatra yesterday which ultimately led me to this thread.
My case is slightly different because my original passwords were short (2w7g9r1e and 2y8m7i5t), but it feels related so I thought I'd share nevertheless.

Dec 9 2022, 10:00 AM · Feature Request, gnupg24, S/MIME

Dec 6 2022

werner closed T4013: Certificate requests generated from Ed25519 keys are not compliant with draft-ietf-curdle-pkix as Resolved.

I guess we can close this one.

Dec 6 2022, 2:25 PM · S/MIME, Feature Request, libksba
ikloecker added a comment to T6152: Text for Import of S/MIME certificates.

If you enter a wrong password in a window, the error message will only be given after you have answered all requests for the transport passwords.

Dec 6 2022, 10:17 AM · Feature Request, S/MIME, gnupg, Restricted Project

Dec 5 2022

ikloecker added a project to T3933: Kleopatra: Set allow-ocsp in dirmngr if OCSP is enabled through config dialog: kleopatra.
Dec 5 2022, 8:28 AM · kleopatra, dirmngr, S/MIME

Oct 28 2022

werner lowered the priority of T4921: Support import of PKCS#12 encoded ECC private keys. from High to Normal.

Shall we really backport this to 2.2 given that ECC for S/MIME is in most cases a smartcard thing?

Oct 28 2022, 3:38 PM · gnupg22 (gnupg-2.2.42), backport, Feature Request, S/MIME
werner closed T4098: GpgSM: Add ECC support as Resolved.

Has been release quite some time ago (2.3.8 and earlier)

Oct 28 2022, 3:36 PM · gnupg (gpg23), Feature Request, S/MIME
werner added a comment to T4938: Support Signature Card V2.0 (NKS15).

Will be released with 2.3.9

Oct 28 2022, 3:34 PM · eIDAS, scd, Feature Request, S/MIME
werner closed T4938: Support Signature Card V2.0 (NKS15), a subtask of T4098: GpgSM: Add ECC support, as Resolved.
Oct 28 2022, 3:33 PM · gnupg (gpg23), Feature Request, S/MIME
werner closed T4938: Support Signature Card V2.0 (NKS15) as Resolved.
Oct 28 2022, 3:33 PM · eIDAS, scd, Feature Request, S/MIME
werner closed T6252: Support ECC for Netkey cards also in 2.2, a subtask of T4938: Support Signature Card V2.0 (NKS15), as Resolved.
Oct 28 2022, 3:32 PM · eIDAS, scd, Feature Request, S/MIME
werner closed T6252: Support ECC for Netkey cards also in 2.2, a subtask of T6253: GpgSM: Backport ECC support to 2.2, as Resolved.
Oct 28 2022, 3:32 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner changed the status of T6253: GpgSM: Backport ECC support to 2.2, a subtask of T4098: GpgSM: Add ECC support, from Open to Testing.
Oct 28 2022, 3:32 PM · gnupg (gpg23), Feature Request, S/MIME
werner changed the status of T6253: GpgSM: Backport ECC support to 2.2 from Open to Testing.
Oct 28 2022, 3:32 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner moved T6253: GpgSM: Backport ECC support to 2.2 from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Oct 28 2022, 9:48 AM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME

Oct 20 2022

werner added a subtask for T6253: GpgSM: Backport ECC support to 2.2: T6252: Support ECC for Netkey cards also in 2.2.
Oct 20 2022, 2:33 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner triaged T6253: GpgSM: Backport ECC support to 2.2 as High priority.
Oct 20 2022, 2:32 PM · gnupg22 (gnupg-2.2.42), Restricted Project, Feature Request, S/MIME
werner changed the status of T6252: Support ECC for Netkey cards also in 2.2, a subtask of T4938: Support Signature Card V2.0 (NKS15), from Open to Testing.
Oct 20 2022, 2:12 PM · eIDAS, scd, Feature Request, S/MIME
werner added a subtask for T4938: Support Signature Card V2.0 (NKS15): T6252: Support ECC for Netkey cards also in 2.2.
Oct 20 2022, 2:11 PM · eIDAS, scd, Feature Request, S/MIME

Sep 22 2022

werner removed a project from T4013: Certificate requests generated from Ed25519 keys are not compliant with draft-ietf-curdle-pkix: Restricted Project.
Sep 22 2022, 10:59 AM · S/MIME, Feature Request, libksba

Sep 16 2022

werner added a comment to T4436: gpgsm refuses to encrypt with failure to check CRL.

I just fixed a bug related to the DP. That might be related. See rG0c8299e2b56ef2e1

Sep 16 2022, 4:54 PM · gnupg, S/MIME

Sep 15 2022

aheinecke triaged T6206: Kleopatra: Listing certificates initially just takes too long. as Normal priority.
Sep 15 2022, 4:34 PM · S/MIME, gnupg, kleopatra

Sep 14 2022

werner claimed T3927: gpgsm certificate import fails because of hardcoded password length limitation.
Sep 14 2022, 1:36 PM · Feature Request, gnupg24, S/MIME
werner added a comment to T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase.

I see what I can do

Sep 14 2022, 10:39 AM · gnupg24 (gnupg-2.4.3), Restricted Project, gnupg (gpg23), S/MIME
aheinecke removed a project from T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase: Info Needed.

Real Passphrase is "test"

Sep 14 2022, 10:24 AM · gnupg24 (gnupg-2.4.3), Restricted Project, gnupg (gpg23), S/MIME
aheinecke added a comment to T3927: gpgsm certificate import fails because of hardcoded password length limitation.

The workaround is easy: Change the passphrase , export, import and then set a longer passphrase again.

Sep 14 2022, 10:19 AM · Feature Request, gnupg24, S/MIME

Sep 9 2022

aheinecke closed T6190: GPGSM: Import / Export of raw and p8 certs / containers broken as Invalid.
--import [files]
       Import  the certificates from the PEM or binary encoded files as well as from signed-only messages.
       This command may also be used to import a secret key from a PKCS#12 file.
Sep 9 2022, 4:17 PM · gnupg, S/MIME

Sep 6 2022

aheinecke lowered the priority of T6190: GPGSM: Import / Export of raw and p8 certs / containers broken from Normal to Low.
Sep 6 2022, 1:19 PM · gnupg, S/MIME
aheinecke renamed T6190: GPGSM: Import / Export of raw and p8 certs / containers broken from GPGSM: Import / Epxort of raw and p8 certs / containers broken to GPGSM: Import / Export of raw and p8 certs / containers broken.
Sep 6 2022, 1:18 PM · gnupg, S/MIME
aheinecke closed T6189: Secret key backup of S/MIME certificate creates bad result, a subtask of T6190: GPGSM: Import / Export of raw and p8 certs / containers broken, as Resolved.
Sep 6 2022, 1:18 PM · gnupg, S/MIME
aheinecke added a subtask for T6190: GPGSM: Import / Export of raw and p8 certs / containers broken: T6189: Secret key backup of S/MIME certificate creates bad result.
Sep 6 2022, 1:18 PM · gnupg, S/MIME
aheinecke triaged T6190: GPGSM: Import / Export of raw and p8 certs / containers broken as Normal priority.
Sep 6 2022, 1:16 PM · gnupg, S/MIME

Aug 30 2022

werner added a project to T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase: Info Needed.

This looks like a different but not too uncommon problem. For T6169 we need to get a PKCS#12 file to be able to replicate the problems - obviously that PKCS#12 should hold only test keys/certs.

Aug 30 2022, 9:59 AM · gnupg24 (gnupg-2.4.3), Restricted Project, gnupg (gpg23), S/MIME
liaomd added a comment to T6169: Issues caused for importing private certificates.

This issue happens even if a user enters the correct password for the private certificate.

Aug 30 2022, 9:20 AM · S/MIME, Bug Report
aheinecke merged T6169: Issues caused for importing private certificates into T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase.
Aug 30 2022, 9:03 AM · gnupg24 (gnupg-2.4.3), Restricted Project, gnupg (gpg23), S/MIME
aheinecke merged task T6169: Issues caused for importing private certificates into T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase.
Aug 30 2022, 9:03 AM · S/MIME, Bug Report
aheinecke added a comment to T6169: Issues caused for importing private certificates.

I think this is a duplicate of T4779 I am merging them because if it is not a duplicate T4779 is still the right issue because we need better error messages for PKCS #12 import

Aug 30 2022, 9:03 AM · S/MIME, Bug Report
gniibe added a project to T6169: Issues caused for importing private certificates: S/MIME.

To identify/locate the issue, you can try command line:

Aug 30 2022, 8:37 AM · S/MIME, Bug Report

Aug 24 2022

werner triaged T6152: Text for Import of S/MIME certificates as Normal priority.

The PKCS#12 import was a late add-on because I consider P#12 to be a nasty and insecure format. Unfortunately it survived and is now the mainly used interchange format. Eventually we need to improve things here. However, ppl should use smartcards for S/MIME.

Aug 24 2022, 6:25 PM · Feature Request, S/MIME, gnupg, Restricted Project

Aug 23 2022

werner closed T5990: Option to ignore the user trustlist.txt as Resolved.
Aug 23 2022, 10:36 AM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Aug 9 2022

aheinecke added a project to T4779: GpgSM: "Invalid Object" error when importing .p12 certs with wrong passphrase: Restricted Project.

I am adding the gpgcom tag as this causes support problems because we do not really know if it is an invalid object with the correct passphrase or if just the passphrase is incorrect.

Aug 9 2022, 12:15 PM · gnupg24 (gnupg-2.4.3), Restricted Project, gnupg (gpg23), S/MIME

Aug 1 2022

werner edited projects for T5990: Option to ignore the user trustlist.txt, added: Restricted Project; removed backport.
Aug 1 2022, 3:12 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Jul 29 2022

werner moved T5990: Option to ignore the user trustlist.txt from Restricted Project Column to Restricted Project Column on the Restricted Project board.
Jul 29 2022, 4:17 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent
aheinecke closed T4523: Gpg4win: Multiple problems reported 05-2019, a subtask of T4538: Support PSS signed CRLs, as Invalid.
Jul 29 2022, 3:15 PM · dirmngr, S/MIME, libksba

Jul 26 2022

werner added a project to T5990: Option to ignore the user trustlist.txt: backport.
Jul 26 2022, 8:57 PM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent
werner closed T6037: Allow import of nwer DFN generated P12 files as Resolved.
Jul 26 2022, 8:53 PM · gnupg (gpg22), S/MIME

Jun 20 2022

werner triaged T6037: Allow import of nwer DFN generated P12 files as Normal priority.
Jun 20 2022, 4:43 PM · gnupg (gpg22), S/MIME

Jun 2 2022

kuwv added a comment to T4537: gpgsm support for timestamp signatures.

nice, that's great news! I'll have to try it out when I get a chance.

Jun 2 2022, 7:37 PM · gnupg26, S/MIME, Feature Request
werner added a comment to T4537: gpgsm support for timestamp signatures.

Funnily I created a file dirmngr/rfc3161.c last Sunday. I can't tell how long it will take but I am definitely interested in using GnuPG to create qualified signatures. Timestamp support is at least good for testing.

Jun 2 2022, 8:00 AM · gnupg26, S/MIME, Feature Request

Jun 1 2022

kuwv updated subscribers of T4537: gpgsm support for timestamp signatures.

@werner There's renewed interest with protecting supply chains. GnuPG is used by a lot of open source systems. Is it possible to bump the priority on this?

Jun 1 2022, 7:48 PM · gnupg26, S/MIME, Feature Request

May 29 2022

werner added a project to T4938: Support Signature Card V2.0 (NKS15): eIDAS.
May 29 2022, 3:55 PM · eIDAS, scd, Feature Request, S/MIME

May 20 2022

werner triaged T5990: Option to ignore the user trustlist.txt as Normal priority.
May 20 2022, 9:18 AM · Restricted Project, Restricted Project, gnupg (gpg22), S/MIME, gpgagent

Apr 28 2022

werner closed T5793: gpgsm: Wrong length when parsing octetstring in constructed encoding + definite length as Resolved.
Apr 28 2022, 8:52 AM · Restricted Project, S/MIME, gnupg (gpg22)

Mar 17 2022

gniibe added a parent task for T5445: gpgsm fails to find path to valid X.509 root when cross-signed intermediate certificate is present: T5882: Cross signing certificate in X.509 support.
Mar 17 2022, 12:48 AM · S/MIME, Bug Report
gniibe added a parent task for T2972: GPGSM: Chain too long on cross signed certificate: T5882: Cross signing certificate in X.509 support.
Mar 17 2022, 12:48 AM · Bug Report, gnupg, KDE, S/MIME

Mar 9 2022

gniibe added a project to T5793: gpgsm: Wrong length when parsing octetstring in constructed encoding + definite length: Restricted Project.

Fixed in master and 2.2 branch.

Mar 9 2022, 2:58 AM · Restricted Project, S/MIME, gnupg (gpg22)

Mar 8 2022

gniibe added a comment to T5793: gpgsm: Wrong length when parsing octetstring in constructed encoding + definite length.

I located the cause; Current implementation cannot parse the data like:

2611:d=5  hl=4 l=1632 cons:      cont [ 0 ]        
2615:d=6  hl=4 l= 500 prim:       OCTET STRING
3119:d=6  hl=4 l=1124 prim:       OCTET STRING
Mar 8 2022, 5:25 AM · Restricted Project, S/MIME, gnupg (gpg22)
gniibe updated the task description for T5793: gpgsm: Wrong length when parsing octetstring in constructed encoding + definite length.
Mar 8 2022, 1:52 AM · Restricted Project, S/MIME, gnupg (gpg22)

Mar 7 2022

gniibe claimed T5793: gpgsm: Wrong length when parsing octetstring in constructed encoding + definite length.
Mar 7 2022, 11:25 AM · Restricted Project, S/MIME, gnupg (gpg22)

Jan 21 2022

werner triaged T5793: gpgsm: Wrong length when parsing octetstring in constructed encoding + definite length as Normal priority.
Jan 21 2022, 9:42 PM · Restricted Project, S/MIME, gnupg (gpg22)

Jan 17 2022

aheinecke closed T4777: Pinentry sometimes mixes languages as Resolved.

Saw this again and the commit was not in the Stable 2.2 branch. I have cherry picked it. This should resolve this issue.

Jan 17 2022, 9:02 AM · gnupg (gpg23), S/MIME, gpgagent

Nov 13 2021

werner set Due Date to Apr 30 2022, 12:00 AM on T5684: Allow to categorize X.509 PKIs.
Nov 13 2021, 12:37 PM · Restricted Project, S/MIME, kleopatra, gpgagent
werner triaged T5684: Allow to categorize X.509 PKIs as Normal priority.
Nov 13 2021, 12:35 PM · Restricted Project, S/MIME, kleopatra, gpgagent

Aug 13 2021

werner changed the edit policy for S/MIME.
Aug 13 2021, 11:13 PM

Jul 8 2021

werner closed T4505: SM, W32: GPGSM hangs up the GnuPG System as Resolved.
Jul 8 2021, 2:13 PM · Restricted Project, gpgol, S/MIME, gpg4win, Windows

Jul 6 2021

werner lowered the priority of T4884: PKCS #15 support in gpgsm from High to Normal.
Jul 6 2021, 6:12 PM · Feature Request, gnupg, scd, S/MIME

Jun 25 2021

werner lowered the priority of T4892: gpgsm --gen-key with existing key from "ssh-add" fails from Normal to Low.

Needs to be tested with the current 2.2 version and a gcry_log_debugsxp should be added to the error output.

Jun 25 2021, 11:26 AM · gnupg24, Bug Report, S/MIME

May 26 2021

dkg added a comment to T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component.

Another solution to make life easier for gpgme users encountering this stuff would be if gpgme itself knows which uid is a DN and which is not, it could populate the gpgme_user_id_t.address field with content of the 1.2.840.113549.1.9.1 DN component. (or maybe gpgme_user_id_t.email, or both? as a user of gpgme, i don't really understand the difference between these fields)

May 26 2021, 9:34 PM · libksba, S/MIME, Bug Report
dkg added a comment to T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component.

fwiw, RFC 2253 is obsoleted by rfc 4514 -- which also doesn't have 1.2.840.113549.1.9.1 associated with "EMAIL", but does provide more detailed guidance for implementers of DN-to-string (and string-to-DN, to the extent that this is possible) conversions. Maybe the code should be updated to refer to the non-obsolete specification at least.

May 26 2021, 9:03 PM · libksba, S/MIME, Bug Report
werner closed T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component as Resolved.

We translate only those OIDs from RFC-2253 to have a stable set of names in the libksba interface. If you need anything else, you need to do this yourself. For example gpgsm does this in in parse_dn_part, gpa has the code in format-dn.

May 26 2021, 6:00 PM · libksba, S/MIME, Bug Report
dkg added a comment to T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component.

I'm reporting this because the above message renders poorly in notmuch -- notmuch gets the user ID from gmime's g_mime_certificate_get_user_id, and gmime populates that field from the uids field of a gpgme_key_t object, and gpgme pulls uid information from gpgsm --with-colons.

May 26 2021, 3:39 AM · libksba, S/MIME, Bug Report
dkg added a comment to T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component.

Attached is a proposed patch.

May 26 2021, 3:32 AM · libksba, S/MIME, Bug Report
dkg created T5450: gpgsm --with-colons --list-keys misreports uid: lines where cert subject DN contains an emailAddress component.
May 26 2021, 3:25 AM · libksba, S/MIME, Bug Report