2017-03-01 170 views
2

我已經部署我的WPF應用程序使用測試證書生產。現在,我必須更換測試證書併購買新的證書。WPF應用程序部署使用ClickOnce與信任證書

我已經通過MSDN網站,我不能得出什麼結論? 所以,我需要澄清以下

  1. 在哪裏購買這些證書文件和什麼類型的證書,它是什麼?
  2. 我們是否必須在客戶端系統上安裝這些證書?
  3. 此證書的格式是什麼? PFX?
  4. 如果我再次使用可信證書部署,它會導致更新已通過測試證書部署的應用程序的任何問題?

在此先感謝

回答

2

在哪裏購買這些證書文件和什麼類型的證書,它是什麼?

從可信機構諸如例如威瑞。您可以使用Pvk2Pfx.exe工具創建的.pfx文件簽署您的應用程序。有關詳細信息,請參閱以下鏈接。

如何使用VeriSign證書中單擊一次部署:https://social.msdn.microsoft.com/Forums/windows/en-US/506409fc-979b-41fd-855a-70da2963877b/how-to-use-verisign-certificate-in-click-once-deployment?forum=winformssetup

你已經有了一個新的驗證碼威瑞信證書 - 現在該怎麼辦?:https://helgeklein.com/blog/2012/03/youve-got-a-new-verisign-authenticode-certificate-now-what/

How to create .pfx file from certificate and private key?

待辦事項我們必須在客戶系統上安裝這些證書?

是的,用於簽署ClickOnce應用程序的證書必須在用戶計算機上的受信任發佈者證書存儲中進行配置。請參考布萊恩諾伊斯MSDN文章的詳細資料:https://msdn.microsoft.com/en-us/library/ms996418.aspx

如果我再次使用可信證書進行部署,它將導致更新已通過測試證書部署的應用程序的任何問題?

這要看情況。用戶可能需要卸載應用程序並使用新的簽名證書安裝新版本。有關詳細信息,請參閱此MSDN文章。

證書過期的ClickOnce部署:https://msdn.microsoft.com/en-us/library/ff369721.aspx

+0

所以, 'MS驗證碼證書' 是由威瑞信購買一個? –