According to Microsoft’s latest regulations, Microsoft no longer accepts EV code signature certificate as driver digital signature, but requires driver developers to apply for WHQL certification to solve the problem of driver signature.Next, Xiaobian will elaborate with you on the specific scheme of WHQL Microsoft driver signature.
What is WHQL certification?
WHQL certification, also known asWindows logo certification, is the abbreviation of windows hardware quality labs and the certification standard established by Microsoft. WHQL certification uses Microsoft’s test platform to test the compatibility, stability and interoperability between your device or driver and windows operating system, eliminate the problems of system or device downtime and performance degradation, and provide users with a better use experience. After successfully passing all tests, your device or driver will obtain WHQL certification.
During WHQL certification, you will run a series of tests to verify the quality of drivers on third-party hardware or software, and then submit log files for Microsoft to view. If your Windows driver successfully passes all WHQL tests, Microsoft will send you a file with WHQL certification signature, which you need to add to the driver installation package. Obtaining WHQL certification means that your driver is compatible with Windows system.
In short, WHQL certification aims to prove to Microsoft and end users that your device or driver can run smoothly on Windows systems, and programs that obtain the “designed for windows” logo will be included in the windows catalog and HCl product list.
WHQL Microsoft driver signature solution
According to the different needs of driver developers, Ruicheng information provides different driver digital signature solutions. However, all schemes have one thing in common, that is, the program developer needs to apply for an EV code signature certificate before applying for WHQL certification in order to create azure ad account and submit test log.
Windows single system driven digital signature scheme
The windows single system driver digital signature scheme solves the problem of digital signature verification on any system in win7, win8, win8.1, win10, win2008, win2012, win2016, win2019 and other systems. It is applicable to users who only need to drive on Microsoft’s single system and can operate normally.
Windows multi system driver digital signature scheme
As the name suggests, the multi system driver signature scheme is to solve the problem of digital signature verification on the whole windows system. It should be noted that because SHA1 is obsolete and eliminated, it is now impossible to issue the code signature certificate of SHA1 algorithm. Therefore, after WHQL certification, win7, win2008 and win2008 R2 systems need to be patched before they can be used normally.
Hardware compatibility test
This scheme mainly tests the compatibility of the driver under various windows systems, and gives modification suggestions for the driver compatibility problems found in the WHQL test, so that the driver verified by signature can obtain the WHQL test report, and then publish the driver to Microsoft’s update server to realize online installation. Therefore, the scheme is suitable for users who need to test the compatibility of driver in each system, obtain WHQL test report and mark Microsoft logo on the product.
Why do you need Microsoft WHQL certification?
If there is no Microsoft WHQL certification, users will see a warning message when installing the driver, which will prompt that Windows cannot verify the publisher of the driver software, or your software has not passed the windows logo test to verify its compatibility with windows.
(warning message pops up when unsigned driver is installed)
If your software is WHQL certified, you can:
Improve user experience
WHQL certified drivers will not be intercepted and warned by windows during installation, so that users can smoothly install, start and run programs, and have a better user experience!
Recognized by Microsoft
Use the “designed for windows” logo on products and packaging to obtain the advantages of Microsoft brand and users’ recognition of the compatibility of products with windows.
Easier to update programs
WHQL certified drivers will be released free of charge in the Microsoft compatibility center, which provides the latest version of drivers for windows, so customers can easily automatically download the latest version of drivers.
Priority to be purchased
WHQL certified drivers can be listed in the global windows catalog and HCl product list. Government agencies and medium and large enterprises often refer to whether the products are in these lists when purchasing relevant products.
Prevent program tampering
WHQL has verified its developer identity information and legitimacy, which can prevent the driver from tampering and ensure the integrity and effectiveness of its code. However, this also means that any updates to the driver need to redo WHQL authentication.
Conducive to program improvement
Comprehensive testing of your driver with WHQL is helpful to find as many bugs as possible, and let developers repair and improve before releasing the program, so as to release high-quality program software to the market.
If you need to solve the problem of Microsoft driver signature, you can apply for WHQL certification by yourself or choose a professional WHQL certification company, such as Ruicheng information with mature WHQL testing experience and technology to provide you with WHQL testing certification services!
This article is reproduced inhttps://www.racent.com/blog/w…