Until recently I had working an EV-certificate from GlobalSign that allowed me to sign a Windows kernel mode driver and load that driver under Windows 8.1. Unfortunately, this certificate expired and I had to renew it. I learned that drivers signed with my new certificate no longer load under Windows 8.1 since the the necessary cross certificates expired and were not renewed by Microsoft. Instead, I am told by GlobalSign that Microsoft will now sign my driver for use under Windows 8.1, but I can not get that to work.
If I understand correctly, I must use the Hardware Dev Center to submit my driver to Microsoft, but when I do the only options are to request attestation signing for a variety of Windows 10/11 versions, but not for Windows 8/8.1. Drivers signed for Windows 10 do not load under Windows 8.1.
Is there really no way to get my driver (a network filter driver without any hardware attached) signed or am I misunderstanding something? This article talks about WLK and WCK test results that I can get signed. I assume that this is not what I want, since for Windows 10/11 I don't need to run them as well.
Any help greatly appreciated.
You are right that we can't request to sign driver for Windows 8.1 on the Hardware Dev Center.
FYI, I succeeded to install my USB kernel mode driver which is signed on May 2022 with EV Code Signing Certificates from GlobalSign on Windows 7. I saw no error or caution. So...I don't know why but it seems that we can use cross certificates expired from Microsoft. I think the result is same on Windows 8.1.