Re: gpg4win expired code signing cert; please renew.

have--- via Gnupg-users <[email protected]>
Newsgroups gmane.comp.encryption.gpg.user
Message-ID <[email protected]>
Hi, WK@, thanks for your attention to this.  Please note up top that 
this is a bug report about a beta release.

On Fri, 17 Oct 2025 09:33:38 +0200, Werner Koch <[email protected]> wrote:

>Further: Authenticode signatures have a timestamp and thus you have 
>assurance when they were issued.
>
>Gpg4win 5.0 is not too far away.

I don’t know if it was clear amidst other discussions on this thread:  I 
reported a real-world cert validation error on a Microsoft platform, of 
Gpg4win 5 beta.  The latest gpg4win-beta package (369) was published 
2025-09-05, two months after cert expiry — thus, **the Authenticode 
timestamp does not help.**  Prior discussion of the Authenticode 
timestamp, which I hope was not misplaced in topic drift:

https://lists.gnupg.org/pipermail/gnupg-users/2025-October/067899.html
(I messed up my PGP authentication on the metadata of that post, whoops!  
msg sig ok.  Did anyone notice?)

IMO, a bad Authenticode signature which *actually* fails validation with 
error on Microsoft OS is a bug in beta-369.  Well, beta means to shake 
out bugs!  I respectfully suggest these fixes:

1. A gpg4win-5-beta version bump, with a valid Authenticode sig on new 
binary packages (and any other recent beta bugfixes).

2. Review gpg4win release engineering procedure to add guardrail check 
for invalid Authenticode sig.  To protect non-beta releases, too, 
automated regression test should catch the *bad signature* that causes 
Microsoft platform error on (AFAIK) the gpg4win-5.0.0-beta369.exe 
binary.  Security software should not have any security failures of 
software supply chain integrity checks.

I’m sorry, I cannot contribute any patch.  I can’t even check the 
Authenticode sig myself.  I don’t have any Authenticode stuff on my 
machine.  I do not use Gpg4win!  A Microsoft user told me of in-the-wild 
failure on a Microsoft platform; I pieced together the rest of the 
puzzle.

I myself can easily verify your PGP dist sig.  But this does not help 
the PGP-newbie Microsoft user, with whom I am communicating 
remotely/anonymously from my never-Microsoft platform.  My machine says:

>impurify@sex:~/dl/gpg4win$ gpg --verify gpg4win-5.0.0-beta369.exe.sig gpg4win-5.0.0-beta369.exe
>gpg: Signature made Fri Sep  5 12:08:09 2025 UTC
>gpg:                using EDDSA key 6DAA6E64A76D2840571B4902528897B826403ADA
>gpg: Good signature from "Werner Koch (dist signing 2020)"
>Primary key fingerprint: 6DAA 6E64 A76D 2840 571B  4902 5288 97B8 2640 3ADA

(I will try to hold topic-drift replies in abeyance until this primary 
issue is adequately addressed.)

Always,

[email protected]

-- 
A makeshift way to distribute my current PQ-PGP key:
https://lists.gnupg.org/pipermail/gnupg-users/attachments/20250107/4732a382/attachment.key
01A6D81EEAD7EEEC393DEC1401F4894C154E1B8EE32E9059CA5566792A836823

_______________________________________________
Gnupg-users mailing list
[email protected]
https://lists.gnupg.org/mailman/listinfo/gnupg-users
signature.asc (application/pgp-signature, 297 B)
-----BEGIN PGP SIGNATURE-----

iKkFARYKACkiIQUBptge6tfu7Dk97BQB9IlMFU4bjuMukFnKVWZ5KoNoIwUCaPIK
OgAAbP8BxA1Dp2RKy8JM5vg+PdeQ2aapMHsB2+TNRUvlWWny45zTveGaWCxgwo/y
tZB1QLuhFqjanoDV94AXgAHHZfw1z0zREv3Iyr3BeYp6dFtVyBrb9bf1xCt6PFU6
Niaw2PGDMxKa5WpWqjNQbs19i877nqDH/R4A
=x+H+
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.