为了在 WinCE 上支持 TLS 1.1 及更高版本,我们使用 BouncyCastle 库,但在建立连接时会抛出错误“内部 TLS 错误,这可能是攻击”。
有人可以就此提出建议。
TcpClient client = new TcpClient();
client.Connect(resolvedIpAddr, PORT_TLS_11);
Org.BouncyCastle.Security.SecureRandom sr = new Org.BouncyCastle.Security.SecureRandom();
TlsProtocolHandler handler = new TlsProtocolHandler(client.GetStream(), sr);
handler.Connect(new MyTlsClient());