为什么 sslStream.AuthenticateAsServer 不需要 UAC 和替代方案
在调整 Web 代理代码时,我注意到如果我在具有 UAC(用户访问控制)的应用程序中运行代码,则会出现异常 这是抛出异常的位置: sslStream.Authenticat…
使用 CA 证书文件验证远程服务器 X509Certificate
我使用 OpenSSL 生成了一个 CA 和多个证书(由 CA 签名),并且我有一个使用 SslStream 的 .NET/C# 客户端和服务器,每个客户端和服务器都有自己的证…
GZipStream 4G 限制 - 总计或当前流式传输?
让一个 GzipStream 提供一个 SSLStream。 今天第一次注意到 “gzip 流不能包含超过 4GB 的数据。” at System.IO.Compression.FastEncoder.GetCompres…
SslStream 相当于 TcpClient.Available?
根据 @Len-Holgate 在此问题中的建议,我正在异步请求0 字节读取,并在回调中,通过同步读取接受可用字节,因为我知道数据可用并且不会阻塞。这看起来…
sslStream.Read问题:读取的所有字节均为0
TcpClient client = new TcpClient("69.147.112.160", 443); SslStream sslStream = new SslStream(client.GetStream(),false, ValidateServerCertifi…
要求 SslStream 仅接受由特定公钥签名的证书
我有一个有效的实现,但想确保它是安全的。目标是使用 SSLStream 并仅接受来自服务器的由特定 RSA 密钥签名的 SSL 证书。 这是我的连接代码: var cli…
使用 PFX 文件的 SslStream AuthenticateAsClient
我正在尝试使用 SslStream 连接到服务器。服务器所有者向我提供了一个 PFX 文件,并将其安装在我的客户端上,但我不确定如何从我的代码访问证书。 具…
.NET SslStream 不工作
我正在尝试使用 .net SslStream 初始化 tls 隧道,但打开流后我总是收到以下错误: “无法从传输连接读取数据:已建立的连接被主机中的软件中止。” …
使用 C# 中的各种密码强度和算法通过 SSL 连接到服务器
四处搜索了一下,发现了不同的工具来检查弱密码。如何通过 .net/c# 确定服务器支持哪些密码/算法? 我可以通过 (ssl.protocols.ssl2/ssl3/tls) 测试 s…
使用 Python、Ruby 或 Perl 连接到 .NET Sslstream x.509 套接字
我有一个奇怪的要求。我正在尝试与用 C# 编写的服务器进行通信。基本上看起来像这样: SslStream sslStream = new SslStream(client.GetStream(), tru…
避免管理员访问 SslStream.AuthenticateAsClient?
我有一个使用 .NET SslStream 类以及客户端和服务器证书的应用程序。该应用程序在 Windows XP 上运行良好。但是,在 Windows 7(也可能是 Vista)上,…
C# SslStream 与 GZipStream
是否可以在 C# 中使用 GZipStream 传递 SslStream?也就是说 GZipStream stream = new GZipStream(sslStream, CompressionMode.Compress); stream.Wri…