使用 SSLStream 进行客户端/服务器身份验证
我有一个客户端和服务器应用程序,它们使用 SSLStream 通过端口 80 进行通信。客户端和服务器都作为 Windows 服务运行。 在我的测试环境(我的开发计…
如何使用 X509Certificate 或其他 .NET 类获取自签名证书的签名?
我试图通过尝试使用已知/可信的公钥解密签名来验证根/自签名证书,然后检查解密的哈希值是否与原始证书哈希值匹配。 我通过在 sslStream 类上使用 Rem…
使用 iPhone Apple 推送通知提供程序 (apns-sharp) 时出现 SslStream.AuthenticateAsClient 异常
使用 Apple 推送通知提供程序 (apns-sharp) 时,我收到以下异常。 推送通知可以在我的开发计算机上运行,但无法在 Rackspace 云托管中运行。我的…
SslStream 的 SSL 证书设置
我遇到一种情况,需要使用 SslStream 作为服务器为客户端生成 SSL 证书。 我知道如何做到这一点(makecert.exe),但在尝试确保连接双方都经过身份验…
Socket.ReceiveAsync 和 SslStream
使用 SslStream 时,我似乎无法获得 ReceiveAsync 的好处,因为我必须通过 SslStream 进行读取,而 SslStream 仅支持 Begin* End* 异步模型。 是否可…
TCP 服务器上的 SslStream 无法通过 RemoteCertificateNotAvailable 验证客户端证书
这个问题是关于解决 SslPolicyError.RemoteCertificateNotAvailable 错误。 我开发了一个带有 SSLStream 的 TCP 服务器和另一端的 TCP 客户端。 我通…