2016-07-06 41 views
0

我試圖讓asp.net客戶端應用程序對wcf服務進行安全調用。它與上面的消息失敗。WCF SSL無法爲具有權限的SSL/TLS建立安全通道

客戶端是在Windows 10 Pro筆記本ASP.net 3.5本地(本地主機)託管在IIS和服務器是asp.net 3.5還對同一個Windows本地託管在10 Pro筆記本在IIS中,作爲一個獨立的網站。最終,我試圖設置客戶端證書身份驗證,但是,我甚至沒有做這個部分。我只是試圖讓SSL在客戶端和服務器之間工作。服務器是WCF服務。我已經在正確的商店中自行簽署了根證書,ssl證書和客戶端證書。我設置客戶端通過行爲來使用客戶端證書。

我構建了一個測試窗口應用程序作爲wcf客戶端。使用相同的端點配置進行設置並且工作正常。我試着用不同的機器與asp.net應用程序進行通話,但它失敗了,同樣的錯誤。

我跟蹤消息分析器,它似乎從TLS角度工作。

我只是希望能夠做到在客戶端和服務器上開發我的筆記本電腦。我的設置是否存在根本性錯誤?或者這不是我能做的嗎?

順便說一句,沒有SSL它似乎工作正常。我可以打電話沒問題。

回答

0

解決方案很簡單。 IIS_IUSRS需要被授予訪問私鑰的權限,因爲我正在使用AppPoolIdentity。

相關問題