我试图在谷歌上搜索支持SSL(和代理)的echo客户端的示例代码。我有简单的echo客户端,它不支持SSL和代理,但我需要客户端已经获得SSL证书的SSL实现(自签名)
我使用ClientWebSocket进行连接(Websocket Server在java中)。
如何在websocket客户端(.net)和服务器(java)之间共享相同的自签名证书?
我试图找到一些例子,但没有得到任何结果,任何方向都会有很大的帮助。
答案 0 :(得分:1)
我不确定你究竟在问什么,但是......
如果要为客户端使用自签名证书,则需要使用以下方式手动验证该证书:ServicePointManager.ServerCertificateValidationCallback
为了测试,你可以这样做:
ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
但是在转向生产时,您应该删除此代码或添加实际的认证验证代码。