正確的使用簽署XAP與組件,可以讓遠端電腦也可以使用OOB或是In-Browser的功能。
1. 打開Silverlight專案的[屬性]後,選擇[簽署]標籤可以進入簽署的畫面。
2. 在選擇[簽署XAP檔案],並選用[建立測試憑證]將會產生憑證檔。
3. 按下[其他詳細資料],我們可以發現,憑證並不受信任。
4. 我們可以透過[安裝憑證]來安裝憑證。在安裝時請選擇[將所有憑證放入以下的存放區]。
5. 請選擇[個人]、[受信任的根憑證授權單位]與[受信任的發行者],亦即須安裝三次憑證,各自放在不同的憑證存放區。
5.1 個人 - 專案編譯時使用,客戶端可以不用安裝。
5.2 受信任的根憑證授權單位、受信任的發行者 - 真正通訊時使用,客戶端一定要裝這兩項才可以使用。
5.3 在安裝[受信任的根憑證授權單位]時,出現的安全性警告請選擇[是]來繼續安裝憑證。
6. 可以使用certmgr.exe來確認屏障的狀態。
7. 最後選擇[簽署組件],並選擇憑證的金鑰檔即可。
8. 匯出公開憑證供客戶安裝使用(客戶端需安裝到[受信任的根憑證授權單位]與[受信任的發行者]存放區)
沒有留言:
張貼留言