我們從Thawte獲得了新的證書(* .cer)文件,並且通過我們的標準程序允許它用於代碼簽名。PVK2PFX錯誤0x80070490 - 無法找到與密鑰匹配的證書
如果我使用舊(工作)證書:
轉換證書(.CER)爲軟件發佈證書( .SPC)
>Cert2Spc.exe Avatar.cer Avatar.spc Succeeded
結合我們的私鑰文件(* .pvk)與SPC合併爲PFX:
>pvk2pfx.exe -pvk Avatar.pvk -spc Avatar.spc -pfx Avatar.pfx -f
個提示輸入私鑰文件的密碼,輸入它,然後單擊確定
而且我們好到哪裏去;準備好使用signtool
。
現在我們已經新證書,我按照同樣的程序:
轉換證書(.CER)爲軟件發佈證書( .SPC)
>Cert2Spc.exe Avatar.cer Avatar.spc Succeeded
將我們的私鑰文件(* .pvk)與SPC合併爲一個PFX:
>pvk2pfx.exe -pvk Avatar.pvk -spc Avatar.spc -pfx Avatar.pfx -f
提示輸入私鑰文件的密碼,輸入它,然後單擊確定
ERROR: Cannot find certificates that match the key. (Error Code = 0x80070490).
什麼錯?
注:
- 我們使用相同的私鑰文件(* .pvk)了十年,今年Thawte的給了我們一個2年證書
- ;而不是通常的1年期今年
- Thawte的改變了他們的簽名證書從
Thawte Code Signing CA
到Thawte Code Signing CA - G2
- 谷歌表示,沒有人曾經得到錯誤找不到證書相匹配的密鑰。
Windows SDK中只包含兩個引用錯誤代碼
0x80070490
:Visual FoxPro爲Windows頭文件(
vfwmsgs.h
):// // MessageId: E_PROP_ID_UNSUPPORTED // // MessageText: // // The specified property ID is not supported for the specified property set.%0 // #define E_PROP_ID_UNSUPPORTED ((HRESULT)0x80070490L)
這幾乎肯定是一個紅色的鯡魚; Foxpro的?
註釋代碼的RSS屏幕保護樣品(
RssItem.cs
)// "Element not found. (Exception from HRESULT: 0x80070490)"
而且幾乎可以肯定紅鯡魚在; XML?的
0x80070490
- 小數點的版本是
-2147023728