iT邦幫忙

0

『微軟64位元Windows驅動程式之數位簽章』如何購買?

唬爛 2011-10-01 02:58:4429114 瀏覽

日前主管交辦產品詢價,品名為『微軟64位元Windows驅動程式之數位簽章』

經Google搜尋後,得到下列說明

關於64位元Windows驅動程式數位簽證

微軟的64位元系統(x64)下所有硬體驅動程式必須擁有數位簽章才能正常掛入, x86的系統則沒有此限制.

為了方便測試, 這種特性是可以被關閉的,提供給您一個最快可以測試的方式: 開機時按下F8進入開機選單, 然後選擇關閉驅動程式數位簽署的選項就行了(這是暫時便於測試的做法)…

光道視覺全系列產品的驅動程式皆已通過WHQL測試, 因此相容性與穩定度無庸置疑; 數位簽署則需另外再購買一個數位簽章並將此簽章貼在驅動程式上(就像一般產品上的Windows貼紙一般, 只是它是數位的), 它需跑文書流程, 我們亦在進行中. 因此流程跑完之後我們會提供包含數位簽章的驅動程式, 如此一來x64的系統就不會有任何問題

經詢問微軟代理商,得到查無此產品資料

撥打微軟0800-008833詢問,只給一個e-mail address『WHQLTWN@microsoft.com』,寄e-mail詢問,竟得到下列回覆
『Thank you for your email. I am out of the office for business trip, returning on Jan 31th.I will respond to your email ASAP. 』

微軟你也太離譜了,出差四個多月,都無職務代理人?

請問各位大大,『微軟64位元Windows驅動程式之數位簽章』如何購買?品名?價格?

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

10
Ray
iT邦大神 1 級 ‧ 2011-10-01 09:34:30
最佳解答

恩....請先問清楚您的用途, 因為事情有點複雜:

64-bits 的驅動程式要簽署數位簽章, 有兩種方式:

  1. 加入微軟的 Windows Logo Programe, 將產品送交微軟實驗室通過驗證, 你才可以被授權使用有 WHQL 認證標章的 Release Certificate
  2. 不想加入 WHQL 認證, 可以自行向 Public CA 申請 Software Publisher Certificate (SPC), 一樣可以對驅動程式簽署, 只是沒有 WHQL 實驗室的認證而已.

只有通過 WHQL 的驅動程式, 才可以被列入 Windows Update 的清單中, 自動下載給所有的使用者, 並自動安裝. SPC 驅動程式必須由使用者自行手動安裝.

這裡有收集了幾家 Public CA 的價格(年費), 買之前可以先跟他們問清楚:
Microsoft Authenticode Certificates

Driver Signing 的做法在微軟官網的 MSDN Library 裡面有詳細解釋:
MSDN: Driver Signing

另, 不要期待 Microsoft 台灣分公司能給你多少協助, 因為台灣的部門大多裁撤掉, 移到北京去了, 只留下業績好的銷售部門在台灣而已, 大部分的技術相關資源都已經沒了. 建議您直接向微軟總部聯繫, 或是自行尋找其他國家的資源. 像我們公司有些認證, 台灣根本沒有, 是直接跟微軟新加坡分公司申請的, 結果申請下來後, 台灣微軟的人還跑來問我們: 那是甚麼東西? 我們怎麼會知道有這個?.....一整個無言.....

您可以到這裡尋找更多的資源:
Windows Dev Center - Hardware

看更多先前的回應...收起先前的回應...
唬爛 iT邦好手 1 級 ‧ 2011-10-01 15:03:52 檢舉

raytracy

感謝raytracy大大回應謝謝

有問過主管需求,類似下列圖片,數位簽署者,是敝公司名稱,而不昰WHQL認證(兩者有何差異?疑惑)

然後就如問題所說『微軟的64位元系統(x64)下所有硬體驅動程式必須擁有數位簽章才能正常掛入』

會有此需求,是針對Windows 7 & 8 x64版本,剛剛看了大大提供的連結,好像只支援到Vista x64?

此類產品是向微軟代理商購買 or 第三方CA組織購買?

思緒越來越混亂了,小弟只是SI公司工程師,又不是RD,丟這種需求嘆氣倒

Ray iT邦大神 1 級 ‧ 2011-10-01 21:55:39 檢舉
  1. 那張圖顯示, 這個驅動程式使用的是**「自簽憑證」**, 既不是 WHQL, 也不是 SPC, 所以這樣的憑證是無法掛入 64-bits kernel mode

  2. 微軟文件上面說的是 Vista x64**「以上」**的版本, 當然不是只有 Vista 而已.

  3. 憑證是跟第三方 CA 買, 但是光買 CA, 只能簽出 SPC 憑證, 你不能在產品外觀掛上 WHQL 認證標章, 也不能被放入 Windows Update 中心去幫用戶自動更新. 如果你希望能做到以上兩點, 除了買 CA 之外, 產品還要送到 WHQL 實驗室去做認證, 通過之後, 你可以使用微軟簽發的憑證, 這樣才可以掛 WHQL.

  4. 以上所有事情都跟現在賣微軟軟體的通路商沒有關聯. 因為他們不能賣憑證.

  5. 這事情不是你可以單方面搞定的, 請速聯絡微軟總公司, 以取得相關資源.

唬爛 iT邦好手 1 級 ‧ 2011-10-02 02:48:17 檢舉

公司主管應該只求安裝驅動程式能順利掛載,至於在

  1. 產品外觀掛上 WHQL 認證標章
  2. 也不能被放入 Windows Update 中心去幫用戶自動更新
    公司不再乎
    大大有建議微軟總公司連絡窗口嗎?對台灣微軟客服已失望透頂了
    PS:
  3. 盡量能中文溝通,小弟英文爛的可以
  4. 若憑證是跟第三方 CA 買, 但是光買 CA, 只能簽出 SPC 憑證,能達到『微軟的64位元系統(x64)下所有硬體驅動程式必須擁有數位簽章才能正常掛入』目的嗎?
    已上,謝謝
唬爛 iT邦好手 1 級 ‧ 2011-10-13 12:04:05 檢舉

應該已找到解決方案

台灣有一家『寰宇數位』,類似raytracy大大建議的Public CA,有賣小弟要找的產品

不過價格貴多了

4
外獅佬
iT邦大師 1 級 ‧ 2011-10-01 20:35:46

購買??那個好像要送測的啊...

唬爛 iT邦好手 1 級 ‧ 2011-10-02 16:40:35 檢舉

lonsin提到:
WHQL 認證

小弟不熟悉此領域,大大所說的應該是『WHQL認證』,就小弟所知似乎也需購買數位簽章,才能送測

我要發表回答

立即登入回答