With the kernel-mode code signing policy for 64-bit versions of Windows the options are dwindling to either going through HDC via either Attested/WHCP or Cross signing (which is going away). Links attached for more info.
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/driver-signing
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/kernel-mode-code-signing-policy--windows-vista-and-later-
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/cross-certificates-for-kernel-mode-code-signing
https://learn.microsoft.com/en-us/windows-hardware/drivers/install/deprecation-of-software-publisher-certificates-and-commercial-release-certificates