文章編號: 247257 - 上次校閱: 2004年12月6日 - 版次: 4.0

簽章.cab 檔案的步驟

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
全部展開 | 全部摺疊

結論

本文說明的步驟來簽署封包 (.cab) 檔案。

其他相關資訊

  1. Microsoft.NET Framework 軟體開發套件 (SDK) 1.1 包括加密 API 檔案,您必須具備簽署.cab 檔案。如果要下載 SDK,請造訪下列 Microsoft 網站:
    http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=9B3A2CA6-3647-4070-9F41-A333C6B9181D&displaylang=en)
  2. 使用下列步驟來簽署並驗證.cab 檔案:
    1. 在建立私用的金鑰檔,Mycert.pvk 的命令提示字元中輸入下列。
      makecert-sv"mycert.pvk"-n"CN = 我公司"mycert.cer
      在這裡 Mycert.cer,建立該檔案用來建立.spc 檔案。在 [] 對話方塊中輸入密碼。
    2. 建立.spc 檔案從憑證檔案,以正確的密碼。如果要執行這項操作,請在命令提示字元中輸入下列命令:
      cert2spc mycert.cer mycert.spc
      請注意此步驟涉及建立測試私人機碼。 有效的憑證或者,可供內部網路使用透過 Microsoft 認證伺服器建立或購買從外部廠商的網際網路使用。
    3. 使用索引鍵資訊來簽署.cab 檔案:
      signcode-v mycert.pvk-spc mycert.spc new.cab-t 時間戳記伺服器 URL
      如需有關簽署工具的詳細資訊,請造訪下列 Microsoft 開發 o 人 h 員 ? 工 u 具 ? 網路 (MSDN) 網站]:
      http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/signtool.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/seccrypto/security/signtool.asp)
      附註指定時間戳記伺服器 URL,在這個步驟。時間戳記伺服器 URL 提供一個位置用來輸入或編輯時間戳記伺服器的位置。時間戳記伺服器驗證的日期和封包檔已簽署的時間。憑證檔案可以在一段時間後到期。 請聯絡您的憑證檔提供者 (憑證授權單位),以其時間戳記伺服器的位置。

      2003 年二月開始與平台 SDK,signcode.exe 已經取代 signtool.exe。
  3. 依照這個程序來驗證.cab 檔案:
    1. 在命令提示字元上以 TRUE 值用戶端系統執行 Setreg.exe,以便識別測試憑證,輸入下列:
      setreg-q 1 TRUE
    2. 執行 Checktrust.exe 確保 CAB 檔簽署正確:
      chktrust new.cab
    期望的結果
    mycab.cab: Succeeded
    						

?考

在 Microsoft 封包 SDK 中可用的.cab 檔案的相關的詳細資訊。封包的 SDK 是工具和文件,說明如何建立下載套件,包含要下載的所有檔案的 「 封包"檔所組成的集合。 如需詳細資訊按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
176810? (http://support.microsoft.com/kb/176810/ ) 如何以手動方式修改並重新建置 CAB 檔案
264570? (http://support.microsoft.com/kb/264570/ ) 可用的網路廣播: 如何網際網路元件下載運作?

這篇文章中的資訊適用於:
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.01 Service Pack 1
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer 5.5
關鍵字:?
kbmt kbcodesign kbfaq kbhowto kbinfo KB247257 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:247257? (http://support.microsoft.com/kb/247257/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。
Retired KB Article依現狀不再更新的知識庫內容免責聲明
本文旨在說明 Microsoft 不再提供支援的產品。因此,本文係依「現狀」提供,不會再更新。