3
SslStream.AuthenticateAsClient
和SslStream.AuthenticateAsServer
方法有什麼區別?
什麼時候應該使用什麼?
我查了很多例子。但我無法理解客戶端應該使用什麼以及服務器應該使用什麼。AuthenticateAsClient和AuthenticateAsServer的區別
SslStream.AuthenticateAsClient
和SslStream.AuthenticateAsServer
方法有什麼區別?
什麼時候應該使用什麼?
我查了很多例子。但我無法理解客戶端應該使用什麼以及服務器應該使用什麼。AuthenticateAsClient和AuthenticateAsServer的區別
AuthenticateAsServer從服務器進程被調用。對此方法(及其異步同級)的重載都帶有一個X509Certificate對象,它是服務器身份驗證證書。
AuthenticateAsClient從客戶端進程調用。對此方法(及其異步同級)的重載都採用一個字符串,該字符串是用於在服務器的身份驗證證書上進行策略匹配的主機名。
儘管如此,這對我來說太複雜了。抱歉。 –
@LasithaYapa也許我誤解了你的問題。如果你在問題中澄清1)你想做什麼,2)你理解哪些部分,3)你不知道哪些部分。 – bartonjs
其實這就是我想要的。我會接受它。我想說的是,如果你可以添加更多的細節來簡化理解,那會更好。 –