我正在用 c# 开发一个客户端应用程序,并在本地创建了一个证书。现在我需要在 streamsocketcontrol 对象中传递证书。例如:
socket = new StreamSocket();
Windows.Security.Cryptography.Certificates.Certificate certificate = await GetClientCert();
StreamSocketControl scontrol = socket.Control;
scontrol.ClientCertificate = certificate;
然后我打电话给:
ConnectAsync(hostname, port, tls1.2);
我需要了解 C# 中 GetClientCert() 的实现吗?