嘉善戮赘餐饮管理有限公司

中國站

中國站

國際版

聯(lián)系我們

400-002-9968

售前咨詢

售后服務(wù)

注冊 登錄

博客 > WHQL認證如何給驅(qū)動程序做數(shù)字簽名

WHQL認證如何給驅(qū)動程序做數(shù)字簽名

  • 標簽:
  • 驅(qū)動簽名
  • 數(shù)字簽名
  • 代碼簽名
  • WHQL認證
  • 微軟

瀏覽量:8379次評論:0次

作者:Victoria時間:2021-06-22 10:26:37

 由于受微軟信任的Digicert,Entrust,Sectigo,Thawte等第三方驅(qū)動代碼簽名交叉證書已全部過期,微軟不再接受EV代碼簽名證書為驅(qū)動程序進行內(nèi)核數(shù)字簽名。那么現(xiàn)在又該如何做驅(qū)動簽名呢?

首先了解一下什么是驅(qū)動數(shù)字簽名。

什么是驅(qū)動數(shù)字簽名

驅(qū)動數(shù)字簽名是指運用在驅(qū)動上的數(shù)字簽名,這種簽名就如同文件上的簽章,認證驅(qū)動程序的簽發(fā)者身份。有了數(shù)字簽名的驅(qū)動操作系統(tǒng)會認為它是安全的、穩(wěn)定的、有版權(quán)的驅(qū)動,安裝的時候也會明顯更順暢,可以讓用戶放心加載使用。

驅(qū)動程序數(shù)字簽名解決方案—WHQL認證

鑒于微軟的最新要求,微軟從20214月底開始不再接受代碼簽名證書給驅(qū)動程序進行數(shù)字簽名(注意:普通非驅(qū)動類軟件依然可以使用代碼簽名證書),取而代之的是需要對驅(qū)動程序做WHQL認證(微軟徽標認證)。換言之,驅(qū)動程序的發(fā)行機構(gòu)或硬件產(chǎn)品生產(chǎn)商需要為驅(qū)動程序申請微軟的WHQL認證,從而獲得微軟官方的數(shù)字簽名證書。

要獲得 Windows 發(fā)行的驅(qū)動數(shù)字簽名需要將硬件和驅(qū)動通過微軟的 WHQL認證,認證完成后微軟會下發(fā)簽有“Microsoft Windows Hardware Compatibility Publisher”驅(qū)動 以及catalog 文件,使用微軟簽發(fā)的驅(qū)動和catalog文件來安裝,這個驅(qū)動就是微軟認證的驅(qū)動。正常情況下在Windows系統(tǒng)上可以很流暢地安裝,安裝完成后,在設(shè)備管理器中安裝的驅(qū)動設(shè)備右擊查看屬性,Driver界面中你可以看到Digital Signer : Microsoft Windows Hardware Compatibility Publisher”。

(經(jīng)WHQL認證簽名的驅(qū)動可查看簽名證書詳情)

如果驅(qū)動沒有做WHQL認證簽名,那么在安裝時會提示“Windows無法驗證此驅(qū)動程序軟件的發(fā)布者”或驅(qū)動沒有效數(shù)字簽名之類的警告,如下圖:

(未簽名的驅(qū)動安裝時彈出的警告提示)

而且,沒有數(shù)字簽名的驅(qū)動程序安裝到 Windows中后,在設(shè)備管理器里,設(shè)備會顯示感嘆號,無法啟動工作,如下圖:

所以,為了確保驅(qū)動程序在安裝時不被Windows攔截警告,讓用戶能夠順暢安裝、啟動、運行驅(qū)動,選擇WHQL測試認證簽名是軟件開發(fā)商為驅(qū)動程序?qū)崿F(xiàn)數(shù)字簽名的最佳的方案。

由于在微軟申請WHQL簽名認證過程比較復(fù)雜,耗費時間也較長。銳成信息作為一家專注于數(shù)字證書領(lǐng)域近十年的服務(wù)商,擁有成熟的 WHQL 測試經(jīng)驗和相關(guān)技術(shù),可為廣大驅(qū)動開發(fā)者提供WHQL認證服務(wù),讓驅(qū)動程序獲得微軟的數(shù)字簽名,并在Windows上順暢運行!

關(guān)于WHQL認證服務(wù),請詳詢銳成信息客服了解更多。

我的評論

還未登錄?點擊登錄

微信掃碼溝通
微信掃碼溝通

微信掃碼溝通

售前咨詢
合作
售后
return head