0
我正在閱讀有關使用證書向WCF服務驗證用戶的文章。如果我錯了,請糾正我。根據我的理解,每個用戶都需要一個證書來進行身份驗證。這在現實世界中有多個可行性,有多個客戶?採用它是不錯的選擇?使用證書向WCF服務驗證用戶
我正在閱讀有關使用證書向WCF服務驗證用戶的文章。如果我錯了,請糾正我。根據我的理解,每個用戶都需要一個證書來進行身份驗證。這在現實世界中有多個可行性,有多個客戶?採用它是不錯的選擇?使用證書向WCF服務驗證用戶
是的,每個用戶都應該有自己的證書。證書用於加密和簽名(非對稱安全性),它也可用於身份驗證。身份驗證也可以由另一個支持令牌提供,但默認的WCF綁定不支持這種身份驗證(您必須創建自己的身份驗證)。
爲了支持這種情況,您通常需要您自己的證書頒發機構(CA),它將頒發證書給客戶端。它可以用於計算機通常信任公司CA的企業網絡,也可以通過實體使用,但CA的證書必須由知名且可信的證書頒發機構(如VeriSign)頒發。
在某些情況下當然是可行的。例如,銀行使用客戶端證書和一些支持令牌來連接到網上銀行(這通常是Web應用程序場景而不是服務,但它是良好的B2C示例)。它也有時用於商業夥伴之間的溝通(E2E/B2B)。
拉迪斯拉夫,你是男人。謝謝你的另一個答案。對於B2C銀行,我不確定你的意思?我從未在我的計算機上執行過任何操作以訪問我的銀行帳戶 –
據我所知,除歐洲中部外,每個國家都不常見,您可以通過電腦以電子方式(包括匯款)完成幾乎所有事情(如果您啓動此類服務,甚至可以通過手機進行)。在同一時間,我們從來沒有(我們將永遠不會)檢查。 –
我也是來自加拿大。我也在網上做所有的銀行交易。我的問題是關於在客戶端機器上設置證書。就我而言,我從來沒有設置任何東西。銀行代表給我設置了,就是這樣。我沒有在我的電腦上做任何設置證書的事情。 –