2011-08-01 221 views
2

ServerA和ServerB是Web服務器。 ServerA希望與ServerB通信。服務器A可以在相互身份驗證期間將其服務器證書用作客戶端證書嗎使用服務器證書作爲客戶端證書

+0

這與Tcl有什麼關係? –

+0

也許他的意思是TLS? :-) – TrojanName

+0

我的不好,我的意思是TLS –

回答

3

SSL證書是真正的身份證明。客戶端證書和服務器證書之間的區別在於,客戶端證書標識(或代表他們的軟件)並且服務器證書標識服務(或託管該服務的計算機)。以密碼方式,您可以將其用作SSL連接的實際客戶端身份,但另一方(該特定連接上的服務器)必須接受該證書;大多數人不會將服務器的Distinguished Name放入可接受身份的數據庫中。還有可能存在或可能不存在的約束條件:Extended Key Usage。如果存在的話,他們可以強制將服務器和客戶端證書分開(請不要忽略忽視策略要求的事情!),但我不知道這是否真的適用於您的情況。這些規則有點複雜。

總之:你可以做到,但這是一個好主意嗎?

+0

ServerA和ServerB都可以根據需要充當消費者和服務提供者。所以這兩臺服務器應該有一套客戶端證書和服務器證書? –

相關問題