簡體   English   中英

具有相同自簽名證書的多種服務

[英]multiple services with same self-signed certificate

我有一個正在使用的WCF Intranet應用程序,它將有150個由控制應用程序控制/監視的客戶端。 是否可以創建自簽名證書並在150個客戶端中的每個客戶端上安裝此相同證書?

我希望客戶端和服務器之間具有安全性,但是將不具有域控制器等提供的身份驗證支持。

在所有這些客戶端上使用相同證書有什么陷阱?

如果證書被破壞,則需要吊銷它,生成一個新證書,然后將其安裝在每台計算機上。 如果每台計算機都有自己的計算機,則只需撤銷不再受信任的計算機,生成新計算機,然后安裝一次即可。

陷阱是,除非他們在請求中傳遞其他形式的身份,否則您將無法真正區分它們。 另外,如果其中之一遭到破壞,則實際上必須關閉所有服務,因為它們都使用相同的證書。 恕我直言,您想為每個合作伙伴創建一個客戶端證書,以避免出現這些問題。

但是,我的問題是,如果您關心的只是保護通信安全而不提供身份,為什么不只使用傳輸安全性(即SSL)而不是消息安全性呢?

絕對不。 網站對成千上萬的用戶使用相同的證書。 只有服務器才能解密每個客戶端的信息。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM