Windows cannot verify the digital signature for the drivers required for this device in windows 7

I have a driver software I compiled to support my USB device in windows 7. Few years ago, I was using a Digicert code signing certificate to sign this driver software. That certificate was using SHA1 digest alg. When this certificate expired, I had to purchase another certificate from them as I needed to rebuild my driver. The new certificate is based on SHA256 digest as SHA1 is deprecated now. As my target platform is a legacy windows 7 OS, I installed SHA-2 code signing support as documented in Microsoft portal ([2019 SHA-2 Code Signing Support requirement for Windows and WSUS - Microsoft Support]).

I’m able to install the driver software. However, when I connect the device, it appears with warning “Windows cannot verify the digital signature for the drivers required for this device”. Any help on this is hugely appreciated.

To sign it yourself, you'd need to cross sign it with the cross-certificate, and that mechanism is no longer available.

So, do you think I don't really have an option in here to get it working for win7?

There is no longer a method available to properly sign a driver for Windows 7. Just one of the ways the end of life is being enforced I suppose.

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.