[英]Certificate issue using WCF with SSL
我正在嘗試連接到第三方公司正在發布的服務。 對於身份驗證部分,我們使用兩個證書,一個帶有公鑰,一個帶有私鑰。
我制作了一個控制台應用程序,僅用於測試不同商店中的證書,並具有以下可能性:
直到我本周將計算機更換為另一台計算機之前,它一直在工作。 我已經在其他機器上進行了測試,並且可以在兩種配置下使用。 但是,只有當我嘗試“當前用戶位置”時,我的作品才有效。 為什么? 我的應用程序需要使用“本地計算機位置”。
我能想到的唯一可能性是某種許可。 但是我在網上找不到任何線索。 所有類似的鏈接都說明了有關綁定,錯誤的證書,覆蓋ServiceCallBack等的內容。
有人知道使用LocalMachine證書是否需要任何許可?
Obs:應用程序可以找到證書,但是使用它時出現以下錯誤:
Could not establish trust relationship for the SSL/TLS secure channel with authority 'name-of-certificate'
注意:我知道還有其他與此類似的帖子,但是問題/場景確實不同。
應用程序池的標識可能有權從本地計算機存儲中讀取證書的私鑰。
要添加權限,請轉到“證書”管理單元,右鍵單擊證書,選擇“所有任務”和“管理私鑰”。 從那里,添加應用程序池標識。
此外,與往常一樣,請確保將應用程序池的“加載用戶配置文件”設置設置為true。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.