Если это драйвер, необходимый для загрузки, я не думаю, что есть способ заставить его использовать его, не подписывая его сертификатом от санкционированного Microsoft провайдера (только Verisign, я думаю, для драйверов?).
Если это обычный драйвер устройства, который не требуется при загрузке, вы можете создать свои собственные сертификаты и использовать их вместо этого. Я сделал это для Vista x64, чтобы заставить драйвер HP ScanJet работать с XP x64, подписав файлы .sys и .inf.
Я использовал службы сертификатов Active Directory в своем домене для выдачи сертификата подписи кода для моего использования, и мой компьютер доверял сертификату CA ADCS. Эти два действия заставят Windows доверять вашему подписанному драйверу.
Я полагаю, что вы могли бы использовать OpenSSL для создания сертификата CA и выпуска сертификатов для подписи кода, но у меня не было практики с ним.
Опять же, повторюсь, если этот драйвер требуется при загрузке , тогда этот метод не будет работать, если он используется для устройства, которое может быть подключено в любое время, он должен работать.