Silverlight數字簽名

1.什麼情況下需要簽名 silverlight OOB模式以最高權限運行時,有安全限制。如需要讓本機安裝的程序自動升級,則需xap包已經進行過數字簽名。否則只能讓用戶手動刪除再重新安裝的方式進行升級。 2.如何簽名 對xap包簽名需要pfx數字證書文件。 3.如何製作pfx證書文件 打卡Visual Studio Tools裏面的Visual Studio Command Pr
  

 

1.什麼情況下需要簽名

  silverlight OOB模式以最高權限運行時,有安全限制。如需要讓本機安裝的程序自動升級,則需xap包已經進行過數字簽名。否則只能讓用戶手動刪除再重新安裝的方式進行升級。

2.如何簽名

  對xap包簽名需要pfx數字證書文件。

3.如何製作pfx證書文件

  打卡Visual Studio Tools裏面的Visual Studio Command Prompt ,然後運行以下命令。
  makecert.exe -r -n "CN=chuifeng" -b 01/01/2009 -e 12/31/2019 -sv c:\Demo\CbipSetupKey.pvk c:\Demo\CbipSetupKey.cer

  cert2spc.exe c:\Demo\CbipSetupKey.cer c:\Demo\CbipSetupKey.spc

  pvkimprt -pfx c:\Demo\CbipSetupKey.spc c:\Demo\CbipSetupKey.pvk

  說明:pvkimprt.exe是證書導出工具。需要從微軟網站下載:http://download.microsoft.com/download/vba50/Utility/1.0/NT5/EN-US/pvkimprt.exe。

     cert2spc.exe測試工具通過一個或多個 X.509 證書創建發行者證書 (SPC)。Cert2spc.exe 僅用於測試目的。可以從證書頒發機構(如 VeriSign 或 Thawte)獲得有效的 SPC。
4.對xap包進行簽名

  右擊silverlight項目Properties>Signing>select fron file。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章