2011年4月20日 星期三

Silverlight如何簽署XAP與組件

正確的使用簽署XAP與組件,可以讓遠端電腦也可以使用OOB或是In-Browser的功能。

1. 打開Silverlight專案的[屬性]後,選擇[簽署]標籤可以進入簽署的畫面。

2. 在選擇[簽署XAP檔案],並選用[建立測試憑證]將會產生憑證檔。

image

3. 按下[其他詳細資料],我們可以發現,憑證並不受信任。

image

4. 我們可以透過[安裝憑證]來安裝憑證。在安裝時請選擇[將所有憑證放入以下的存放區]。

image

5. 請選擇[個人]、[受信任的根憑證授權單位]與[受信任的發行者],亦即須安裝三次憑證,各自放在不同的憑證存放區。

5.1 個人 - 專案編譯時使用,客戶端可以不用安裝。

5.2 受信任的根憑證授權單位、受信任的發行者 - 真正通訊時使用,客戶端一定要裝這兩項才可以使用。

image

5.3 在安裝[受信任的根憑證授權單位]時,出現的安全性警告請選擇[是]來繼續安裝憑證。

image

6. 可以使用certmgr.exe來確認屏障的狀態。

image

7. 最後選擇[簽署組件],並選擇憑證的金鑰檔即可。

image

8. 匯出公開憑證供客戶安裝使用(客戶端需安裝到[受信任的根憑證授權單位]與[受信任的發行者]存放區)

image

image

沒有留言:

張貼留言