Silverlight:SSL教程
???????????? 在Silverlight與WCF進行通信的過程中,數據安全就成為了一個非常關鍵的因素,如果不作任何限制,那么數據被抓包篡改等情況都是對系統的潛在威脅.本文主要介紹通過SSL配置WCF進行通信.
???????????? 對于WCF的安全,主要分為傳輸/消息安全,在閱讀本文時,你需要了解相關的知識,本文不做此部分介紹.
???????????? 接下來,我將一步一步詳細解說如何讓客戶端成功引用SSL配置的WCF站點
???????????? 第1步:創建寄宿的網站???????????????????????????? ?
????????????????
?
?
?
?
?
?
? 創建1個網站后,IIS會默認分配一個同名的程序池,選擇對應的Framework和管道模式:4.0&集成,同時需要將此應用池的身份驗證修改為LocalSystem(應用池->高級設置)
???????????????????
?????? 第1步為寄宿IIS的基礎,需要注意的地方已經提到.
?????? 第2步創建服務器證書,進入IIS根目錄后,可以看到服務器證書模塊.
????? ?????? 進入后創建我們自制的證書即可:
?
???? ?制作簽名證書可以看這篇文章,本文略過這部分
????? 第三步:將該證書引用到網站,我們先給網站綁定https協議
??????????????????????????
??????? 選擇我們剛剛創建的證書,現在我們服務器已經配置好了.
?????? 接下來我們開始WCF的構建,我認為你應該非常了解這一個步驟:
??????? 后續部分需要用管理員身份打開VS2010,我的服務寫的很簡單:
????????
?????? 關鍵在于它的配置部分:
???? 做完之后,將這個WebSite發布到IIS(屬性->Web),不要忘了放跨域文件:
????? ???
在瀏覽器查看這個地址:
?
也許你會遇到很多次Not Found情形,記著以機器名稱去引用這個地址.這個時候你會看到VS的提示.
?????????????????????????????????????????????????????????
最后一步就是在Silverlight端引用它了
?
?? ?? 之所以有這篇文章,確實是因為項目實際過程需要對安全進行一個更高的級別調整,當然還有其它的配合手段在其中,本篇主要是IIS7環境中Silverlight如何消費SSL的WCF,涉及的內容稍微有點多,初次試驗可能要經過很久才能調通,不管如何,希望對各位有所幫助.
?
?
?
???? 示例:SSLTest
轉載于:https://www.cnblogs.com/626498301/archive/2012/09/13/2683030.html
總結
以上是生活随笔為你收集整理的Silverlight:SSL教程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Edit Distance
- 下一篇: 钢管多少钱一吨啊?