NicSRS
US - English

Blog > What Is WHQL Certification and How to Obtain It?

What Is WHQL Certification and How to Obtain It?

Tag:

WHQL Certification

EV Code Signing

Microsoft

801:0

CatherineJune 9 2023

With the continuous upgrades of the Windows system, Microsoft has implemented numerous measures to ensure the stability of the operating system, one of which is WHQL certification. However, for outsiders of this industry, WHQL certification is undoubtedly an unfamiliar term. So in this article, we will provide you with a detailed explanation of what WHQL testing is, why it is so necessary, and how to obtain it. 

What Is WHQL Testing?

WHQL Certification is a policy by Microsoft that started at the end of April 2021. Microsoft no longer accepts code signing certificates for digitally signing drivers and now requires WHQL testing for drivers.

WHQL, which stands for Windows Hardware Quality Labs, is a Microsoft-established business program aimed at identifying high-quality PC systems and components for the Windows platform. It aims to verify the compatibility and reliability of hardware and software products with the Microsoft Windows operating system. 

It involves a series of tests conducted by Microsoft to address compatibility, stability, and interoperability issues related to devices and the use of the Windows operating system, ensuring better user experience by eliminating system or device crashes and performance degradation. Furthermore, it helps customers identify systems and peripherals that meet the basic requirements and ensure a high-quality Windows experience for end-users. When your hardware or software passes WHQL testing, developers can use the "Designed for Windows" logo or similar marks on their product packaging and advertisements. This signifies their compatibility and compliance with Microsoft standards. WHQL-certified products are included in the Windows Hardware Compatibility List and Windows Catalog.

Why is WHQL certification necessary?

There are many benefits from obtaining WHQL certification for your drivers and the author will just a few here.

Enhanced user experience: Drivers that have passed WHQL testing ensure product stability, security, and performance optimization, enhancing the user experience and helping users identify reliable and trustworthy products in the market.

Microsoft Logo Advantages: By using the "Designed for Windows" logo on the product and packaging, developers gain the advantage of Microsoft branding and user recognition for the product's compatibility with Windows.

Free release and easier to update: Digitally signed drivers are freely distributed through Windows updates, making it easy for customers to obtain the latest updates.

Procurement priority: Drivers and applications can be listed in the global Windows Catalog and HCL product list which Government agencies, large enterprises, and other organizations often refer to when purchasing related products.

Error feedback: Accessing Microsoft Online Crash Analysis (OCA) allows companies to utilize the user error data it provides to improve the quality of their products.

WHQL Certification Process

The WHQL Certification process consists of four stages: application, testing, submission, and signing.

1. Applying for an EV Code Signing Certificate

Driver developers must submit their new drivers to Microsoft through the Windows Hardware Developer Center portal. During the registration process, it is necessary to sign specific files with an EV Code Signing Certificate to complete the account registration successfully. Therefore, before submitting the driver, remember to apply for an EV Code Signing Certificate from a trusted certificate service provider.

2. Software and Hardware Driver Testing

After the account is approved, WHQL Certification environment can be set up according to Microsoft's requirements. Microsoft provides testing tools (HCK/HLK) to perform driver testing. Microsoft's testing team rigorously evaluates the submitted driver based on a set of predefined standards, including stability, compatibility, functionality, and security, to ensure that the driver operates correctly in different scenarios and configurations.

3. Submission of Test Logs

After the driver testing is completed, the test results need to be packaged and submitted to Microsoft for review and certification. The files need to be signed with an EV Code Signing Certificate.

4. Obtaining Microsoft Certification and Signing

Once the driver passes Microsoft's rigorous review, the driver's digital signing catalog file and Microsoft certification report can be downloaded. Hardware products will be authorized to use the Microsoft logo, and driver software will receive the highest level of security protection. Additionally, if desired, the driver can be released through Windows Update by the respective company.

Currently, for WHQL Certification, Microsoft recommends EV Code Signing Certificates issued by authoritative providers such as Sectigo, Digicert, GlobalSign, Entrust, etc. During the product testing phase, various unknown technical issues may arise. Choosing WHQL certification services provided by professional teams can save time and effort, enabling a quick completion of the certification process.

As a leading provider of digital certificates, NicSRS offers comprehensive support and expertise in obtaining the Microsoft WHQL Certification. In addition, we provide EV Code Signing Certificates that comply with Microsoft standards. Our professional team can assist you throughout the WHQL Certification process, ensuring that your drivers meet the requirements. If you have any inquiries or need assistance, please feel free to contact us. We are happy to help.

Comments