Opened 18 months ago

Closed 18 months ago

Last modified 18 months ago

#15617 closed defect (wontfix)

Windows Installer invalid signature due to expired certificate

Reported by: GermanTribun Owned by: lotharsm
Priority: normal Component: Port: Win64
Version: Keywords:
Cc: Game:

Description

I stumbled over this when trying to install the newest 2.9.0 with the installer. Windows Smartscreen complained that the file is not trustworthy, and turning Smartscreen off, Windows still complained something it thinks is fishy about it.

It installed without problem, but I took a look and Windows notes that the timestamp of the signature does not fit with the certificate, thus why it threw such a stink. The date displayed was December 8th. However, the certificate expired in April, thus why Windows was unhappy.

Since this is seriously annoying, can the installer be offered with a fixed signature and renewed certificate?

Attachments (2)

Screen1.png (23.9 KB ) - added by GermanTribun 18 months ago.
Screen2.png (21.2 KB ) - added by GermanTribun 18 months ago.

Download all attachments as: .zip

Change History (9)

comment:1 by lotharsm, 18 months ago

That's correct, I let the certificate expire.

They raise prices each and every year and reached ridiculous levels and requirements now.

SmartScreen will calm down in a couple of days as usual. The signed installer won't come back. I'll remove the expired certificate though, so thanks for pointing that out.

comment:2 by lotharsm, 18 months ago

Owner: set to lotharsm
Resolution: wontfix
Status: newclosed

comment:3 by lotharsm, 18 months ago

The expired certificate has now been removed, if SmartScreen doesn't calm down (it takes a couple of days, no matter if it is signed with an expired certificate or no certificate at all), then I'll push the unsigned installer through WinSparkle.

But for now, this shouldn't change the behavior. Sorry about that, but that's how SmartScreen works.

To put things more in perspective: When I started with signing the installers, I was able to get a certificate for around 60 USD. Now, around three years later, prices are at least 220 USD with heavy verification requirements I am not willing to take anymore.

comment:4 by GermanTribun, 18 months ago

Ehm, call me ignorant, but won't Windows continue to complain until the download got replaced with one that is not signed (and therefore doesn't need a certificate)?

comment:5 by lotharsm, 18 months ago

No, in both cases, SmartScreen detects the application as published by an unknown publisher, no matter if the certificate is invalid or missing.

However, UAC will always trigger, that's expected. SmartScreen is largely based on how well-known an application is - and this happened with 2.8.1 as well when we released it; SmartScreen was complaining about it as well when the download was new.

comment:6 by GermanTribun, 18 months ago

I ask, because that NEVER before happened to me. I installed a lot of stuff over the years and never had Smartscreen complain. The UAC I know about, that was never the issue.

Attached the two screens that pop up. The first when Smartscreen is activated, the second when deactivated. Sorry it's in German, but I think it's still understadable.

Last edited 18 months ago by GermanTribun (previous) (diff)

by GermanTribun, 18 months ago

Attachment: Screen1.png added

by GermanTribun, 18 months ago

Attachment: Screen2.png added

comment:7 by lotharsm, 18 months ago

Yes, I know exactly what you are talking about.

And for the last time, this is expected behavior and it happens to unsigned applications as well.

Please stop replying to this ticket, it is CLOSED.

Note: See TracTickets for help on using tickets.