AuthenticateAsClient 和 AuthenticateAsServer 之间的区别
Difference between AuthenticateAsClient and AuthenticateAsServer
SslStream.AuthenticateAsClient
和 SslStream.AuthenticateAsServer
方法有什么区别?
我应该什么时候使用什么?
我检查了很多例子。但是我不明白客户端应该使用什么,服务器应该使用什么。
AuthenticateAsServer 从服务器进程调用。此方法(及其 Async 兄弟)的两个重载都采用 X509Certificate 对象,这是服务器身份验证证书。
AuthenticateAsClient 从客户端进程调用。此方法(及其 Async 兄弟)的两个重载都采用一个字符串,该字符串是用于服务器身份验证证书上的策略匹配的主机名。
SslStream.AuthenticateAsClient
和 SslStream.AuthenticateAsServer
方法有什么区别?
我应该什么时候使用什么?
我检查了很多例子。但是我不明白客户端应该使用什么,服务器应该使用什么。
AuthenticateAsServer 从服务器进程调用。此方法(及其 Async 兄弟)的两个重载都采用 X509Certificate 对象,这是服务器身份验证证书。
AuthenticateAsClient 从客户端进程调用。此方法(及其 Async 兄弟)的两个重载都采用一个字符串,该字符串是用于服务器身份验证证书上的策略匹配的主机名。