【发布时间】:2015-05-12 23:38:59
【问题描述】:
我为测试目的创建了自签名证书。 我用了这个帖子:SSLStream example - how do I get certificates that work? 我在客户端上使用这样的代码。
AuthenticateAsClient("testName", null, SslProtocols.Default, false);
在服务器上:
BeginAuthenticateAsServer(certificate, false, SslProtocols.Default, false, EndAuthenticate, obj);
如果我在有证书的同一台机器上开始,就可以了。但是当我在其他机器上移动客户端时,我得到 RemoteCertificateChainErrors。
有人知道我应该使用一些“真正的”证书还是应该在我的当前证书中添加一些选项?
PS: Cer 有所有应用策略,所有发行策略 Pfx 具有所有应用程序策略
【问题讨论】:
标签: c# ssl tcp ssl-certificate sslstream