创建客户端服务器连接时,在客户端使用客户端证书有什么好处?“AuthenticateAsClientAsync”。
- 难道只有我们才能确定这个客户是已知客户吗?
- 当服务器将数据发送回客户端时是否会添加额外的加密?
- 不需要客户端证书有什么缺点
我找不到这方面的详细信息
有关该项目的更多详细信息:这是我第一次开发自己的 SslStream。我从来没有直接处理过它。我有通过套接字连接连接并发送更新的客户端。我创建了一个可以通过多种方式发挥作用的 POC。服务器始终提供安全证书
sslStream.AuthenticateAsServer(x509Certificate, EnableCertificate, SslProtocols.Tls12, false);
但我已经让它工作了,客户不需要提供有效的证书。这一切都有效。