gpg4win expired code signing cert; please renew.
Jay Acuna
mysidia at gmail.com
Thu Oct 16 03:00:25 CEST 2025
On Wed, Oct 15, 2025 at 4:41 PM have--- via Gnupg-users
<gnupg-users at gnupg.org> wrote:
> The current gpg4win code signing certificate[0] is notAfter: 2025-07-02
> 12:12:13. I wish to alert the gpg4win developers so they can renew it,
> and release gpg4win 5 (and other) packages signed with the new cert. My
Well they will need it when the time for their next release comes, obviously.
I don't suggest x509 PKI as the way to authenticate software, but it doesn't
have this problem. It's not important for running the older releases whether
the certificate is good to sign new releases or not.
A code signing certificate expiration affects their capability to sign
new binaries; existing
ones that have already been signed are unaffected and still verify
perfectly good.
The certificate is not invalid. It has a validity period for
signatures made by it notAfter
July 2, 2025. The key word is new signatures made by it. The signing date
of May 21, 2025 is within the validity period, so the certificate is
valid and good.
.
At least until 2034 when the timestamping root authority's certificate expires;
and possibly every signed binary ever becomes invalid.
The gpg4 certificate and its signature are valid and good, so long the signing
timestamp authenticates as within the validity period of the certificate,
which it does. The signing certificate is still good and valid for signature
made on "Wed May 21 10:43:55 2025"
C:\temp>"\Program Files (x86)\Windows
Kits\10\bin\10.0.26100.0\x64\signtool.exe" verify /pa /v
gpg4win-4.4.1.exe
Verifying: gpg4win-4.4.1.exe
Signature Index: 0 (Primary Signature)
Hash of file (sha256):
D42C2645CB91037DF718534C6FDB918D4C5D7E9E114454DCFF524D1B815F6FCF
Signing Certificate Chain:
Issued to: GlobalSign
Issued by: GlobalSign
Expires: Sun Mar 18 05:00:00 2029
SHA1 hash: D69B561148F01C77C54578C10926DF5B856976AD
Issued to: GlobalSign Code Signing Root R45
Issued by: GlobalSign
Expires: Sat Mar 17 19:00:00 2029
SHA1 hash: 4C5D80D2CD06B1A493C49B2E9BED4A57C2F873E5
Issued to: GlobalSign GCC R45 CodeSigning CA 2020
Issued by: GlobalSign Code Signing Root R45
Expires: Sat Jul 27 19:00:00 2030
SHA1 hash: 7A2146EDB29E2EAD64AFBE7CEAD0B6085D437A32
Issued to: g10 Code GmbH
Issued by: GlobalSign GCC R45 CodeSigning CA 2020
Expires: Wed Jul 02 07:12:13 2025
SHA1 hash: B2852D4490F655EBEADF9FFD8D092E8154450077
The signature is timestamped: Wed May 21 10:43:55 2025
Timestamp Verified by:
Issued to: GlobalSign
Issued by: GlobalSign
Expires: Sat Dec 09 19:00:00 2034
SHA1 hash: 8094640EB5A7A1CA119C1FDDD59F810263A7FBD1
Issued to: GlobalSign Timestamping CA - SHA384 - G4
Issued by: GlobalSign
Expires: Sat Dec 09 19:00:00 2034
SHA1 hash: F585500925786F88E721D235240A2452AE3D23F9
Issued to: Globalsign TSA for Advanced - G4
Issued by: GlobalSign Timestamping CA - SHA384 - G4
Expires: Sat Dec 09 19:00:00 2034
SHA1 hash: B215CCA4001D61C60DDBFBF87F17BF2DD3383BF8
Successfully verified: gpg4win-4.4.1.exe
Number of files successfully Verified: 1
Number of warnings: 0
Number of errors: 0
C:\temp>
--
-JA
More information about the Gnupg-users
mailing list