ssl-C# 关于Socket忽略证书的443端口连接问题

问题描述

C# 关于Socket忽略证书的443端口连接问题
                this.sslStream = new SslStream(this._client.GetStream(), false, new RemoteCertificateValidationCallback(this.CheckValidationResult), null);
                try
                {
                    this.sslStream.AuthenticateAsClient(serverip, null, SslProtocols.Tls, false);
                    }
                    .........

最近在做一个socket的项目,服务器是外部的(无法下载证书),上面的代码是反编译以前的客户端程序,异步socket在证书部分直接传的null,但是测试始终显示握手失败。请问下大家有这么方面的经验么?是因为我用的同步socket引起的问题吗?

解决方案

补充一下:其他端口没有问题,连接都正常,就是443加密端口有问题,始终显示证书无效,握手失败。

解决方案二:

http://www.xuebuyuan.com/53377.html

验证函数中忽略证书错误

时间: 2024-10-18 10:36:52

ssl-C# 关于Socket忽略证书的443端口连接问题的相关文章

数据-https请求忽略证书,在4.4系统上可以正常请求,4.2以下都报异常。

问题描述 https请求忽略证书,在4.4系统上可以正常请求,4.2以下都报异常. https请求忽略证书,在4.4系统上正常请求,并返回数据,4.2及以下的系统,试过了,都报一下异常,无论真机还是模拟器. 02-25 05:33:23.591: W/System.err(6405): java.lang.RuntimeException: org.apache.harmony.security.asn1.ASN1Exception: ASN.1 UTCTime: wrong format fo

开发微信小程序中SSL协议的申请、证书绑定、TLS 版本处理等

在上篇随笔<基于微信小程序的系统开发准备工作>介绍了开发微信小程序的一些前期的架构设计.技术路线 .工具准备等方面内容,本篇随笔继续这个步骤,逐步介绍我们实际开发过程中对SSL协议的申请及后期处理过程,包括证书的IIS端口绑定,以及解决""小程序要求的 TLS 版本必须大于等于 1" 的问题. 1.证书申请及成功的后续处理 小程序的配置要求我们必须在网站提供443端口服务,需要加入HTTPS证书,这种证书可以从云服务商上购买,如腾讯云.阿里云上的云服务器后台都提供

casperjs忽略证书验证

问题描述 casperjs忽略证书验证 用casperjs访问网站,控制台打开,忽略证书验证,然后截图.控制台可以用nodejs,但访问必须是casperjs

XAMPP和VMware占用443端口冲突的解决办法

  今天安装了一个VMware Workstation,发现XAMPP的Apache就启动不了.看了一下错误日志,似乎是VMware Workstation占用了443端口导致冲突引起的.查看了一下,原来VMware Workstation有个共享虚拟机的服务,占用了443端口. 对于单机安装虚拟机来说,这个功能没有用处,禁用掉就可以了.操作步骤如下: 1.打开VMware Workstation,点击菜单中的"编辑-首选项"; 2.找到左侧功能列表中的"共享虚拟机"

线程-使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求

问题描述 使用Java socket让客户端与服务器建立连接后,服务器如何判断来自客户端的各类请求 初学java,目前写了一个服务端和一个客户端.大致了解了如何socket通信是如何操作的,并且初步实现了客户端和服务端的通信.也仅仅是是接受和返回简单的字符串.部分代码如下 public void run(){ try{ serverSocket=new ServerSocket(SERVER_PORT_ONE); System.out.println("serversocket已创建"

erlang-Erlang 建立TCP连接后,怎么样从返回的Socket获取客户端ip和端口?

问题描述 Erlang 建立TCP连接后,怎么样从返回的Socket获取客户端ip和端口? 代码如下,服务端在2345端口监听,accept到客户端连接后,返回{ok, Socket}. start() -> {ok, Listen} = gen_tcp:listen(2345, [binary, {packet, 4}, {reuseaddr, true}, {active, true}]), {ok, Socket} = gen_tcp:accept(Listen). 问题是在成功accep

免费申请的AWS EC2不能开80,8080,443端口?

问题描述 免费申请的AWSEC2不能开80,8080,443端口?那不能建站了? 解决方案 解决方案二:非中国区域可以开中国区域先找客服备案解决方案三:非中国区的可以开啊添加入站规则就好了

服务器socket接受多个客户端的连接以及接收数据的问题

问题描述 我现在的问题是,我服务器是C#写的socket监听,现在有多个客户端连接上来,服务器接受数据接收不到,(前面几次接收是正常的)代码如下:(1)服务器端publicstaticvoidsocketListener(){//服务器IP地址IPAddressip=IPAddress.Parse("10.0.1.81");//IPAddressip=IPAddress.Parse("10.0.1.80");SocketserverSocket=newSocket(

[求助] socket通信.客户端怎样主动断开连接.

问题描述 如题,客户端怎样主动强制和服务器断开,调用socket.close()后服务器inputstream.read()无限循环得到空字符串服务器部分代码:privatevoidsocket(){ServerSocketss;try{ss=newServerSocket(9988);//等待连接客户端System.out.println("正在侦听");Sockets=ss.accept();System.out.println("-----------连接成功-----