SSL握手中win xp和SNI的那点事】的更多相关文章

SSL握手中win xp和SNI的那点事 一.背景需求server1-3使用不同的域名对外提供https服务,用nginx作为前端负载均衡器并负责https集中解密工作(以用户访问的域名为依据进行流量分配,同样的也是以域名为依据来判断应该将哪张证书丢给用户.即:SNI(Server Name Identification)功能),用户为WIN XP和WIN 7(都使用IE8浏览器). [root@localhost ~]$ nginx -V nginx version: nginx/1.14.2…
一.win7 32位电脑: vs2012编译的64位程序是没有问题的.但编译的32位程序在别的电脑(虚拟机模拟)出错: 感觉很无语,vs这么牛逼的东西,在设计时候都不考虑这些吗? 在自己电脑C:\Windows\SysWOW64目录下找到msvcr110.dll,放到程序同级目录之后不再报错. 二.win xp电脑 xp系统要比win 7 32位麻烦. 直接编译后运行,弹出提示框:不是有效的win32应用程序 像之前那样把msvcr110.dll复制过去依然报错: 这是因为vs2012编译的wi…
win xp 安装 VS2010 时要重启是因为没安装WINDOWS INSTALLER 4.5. 无意间看到VS2010安装列表中有一项是 WINDOWS INSTALLER 4.5 . 装这个玩意,的确要重启.…
转自:廊坊师范学院信息技术提高班---韩正阳 http://blog.csdn.net/jiudihanbing WIN XP蓝屏代码大全WIN XP蓝屏代码大全一.蓝屏含义 1.故障检查信息 ***STOP 0x0000001E(0xC0000005,0xFDE38AF9,0x0000001,0x7E8B0EB4) KMODE_EXCEPTION_NOT_HANDLED ***其中错误的第一部分是停机码(Stop Code)也就是STOP 0x0000001E, 用于识别已发生错误的类型, 错…
转至:https://www.cnblogs.com/muyi23333/articles/13841268.html 1.TCP 为什么三次握手而不是两次握手 1.防止已失效的连接请求又传送到服务器端,因而产生错误. 不幸的是, 这种解释是不准确的, TCP 采用三次握手的原因其实非常简单, 远没有大部分博客所描述的那样云山雾绕.为了实现可靠数据传输, TCP 协议的通信双方, 都必须维护一个序列号, 以标识发送出去的数据包中, 哪些是已经被对方收到的. 三次握手的过程即是通信双方相互告知序列…
目前,制作启动U盘通常是用ultraiso,但由于各种硬件设备与系统的更新,导致现在装系统会出现各种错误. 在用ultraiso制作的启动U盘,装XP时,可能找不到引导项:装win7时,可能提示”windows 无法创建新的分区“,至于win7出现的这个问题,据说是因为,启动U盘后,BIOS会认为U盘是主盘或者系统盘. 解决办法: 用WinSetupFromUSB这个工具制作U盘启动盘,可以完美解决问题.启动时的界面有一些不一样,大概就是这个工具的特性.…
想关闭系统的自动更新. 打开[控制面板]/[安全中心],发现“自动更新”和“更改安全中心通知我的方式”,都已成了灰色,无法更改. 网上查了一下,找到了这样一个处理方法:将[服务]中一个名为“Automatic Updates”的服务禁用. 这个方法当时是有效果的.但机器重启之后,又回到了当初. 后来看到了这样一个方法,亲测可用. · 首先,同时按下[Win + R]键,出现如下界面,输入“gpedit.msc” (注:Win键就是Ctrl键和Alt键中间的那个键) · 点击[确定],出现如下界面…
想达到这样一个效果:每天在某个目录下生成一个以日期命名的文件(如,0705.txt). 第一步,新建一个批处理文件 新建一个文件,比如[create_day_file.bat].编辑,输入以下内容 : c:>C:\,%%,%.txt CODE的说明: 1).如果路径里包含空格,要用引号.如上面的"Documents and Settings" 2).关于日期  a.首先,[Win + R],输入[cmd],回车.进入DOS窗口下,如图(注:Win键就是Ctrl键和Alt键中间的那…
如果你试过 “在桌面空白处点击右键-[属性]-[屏幕保护程序],选择[无],点击[确定]”后,当时是可以去掉屏保.但如果重启计算机或者从待机状态唤醒后,屏保依然会出现,那么你可以试试下面的方法. 首先,同时按下[Win + R]键,出现如下界面,输入“ gpedit.msc ”,点击[确定] (注:Win键就是Ctrl键和Alt键中间的那个键) 出现如下界面.点击[用户配置]-[管理模板]-[控制面板]-[显示],可以看到右侧“屏幕保护程序” 双击上图中的“屏幕保护程序”,出现如下界面.选择“已…
nmake下没有指定toolset=vc120_xp等类似物.但是,可以指定Link.exe的链接参数,指定子系统就可以了,/SUBSYSTEM:[WINDOWS | CONSOLE],5.01 5.01是win 2000及其以上的NT内核号 http://blog.sina.com.cn/s/blog_5f2e119b0101s2uy.html…
Windows Server 2003 安装Wamp 2.5不成功Wampserver 2.5 will not run on Windows XP 报错信息:C:\wamp\bin\apache\apache2.4.9\bin\httpd.exe 不是有效的 Win32应用程序操作系统[Windows_Server_2003_Enterprise_Edition_R2_CH_x86]软件环境:WampServer 2.5 原因:WampServer 2.5 一定要安装VC 11,但是The V…
[Bug描述]Windows XP IE8的某些版本下页面只显示一部分,其余为空白.IE左下角有惊叹号报错标志,点开后显示字符如下: HTML Parsing Error: Unable to modify the parent container element before the child element is closed (KB927917) Line: 0 Char: 0 Code: 0 URI: …… StackOverflow上有人说IE官方给出了由于HTML加载未完成时用JS…
我开发的系统中有一接口程序(这里就称Task,是一个C#的Console Application)经常无故的死掉,导致第二天的数据不能正常解析,所以,我写了一个window service去监视Task,如果发现Task在进程列表中不存在或线程数少于两个(Task为多线程程序),就重新调起Task. 开始没接触过window service调用application的例子,在网上查了下,百度的实现方法大致都是直接初始一个新的进程实例,然后将要调用的程序路径赋给这个新的进程实例,最后启动进程.这样…
Windows XP with sp3 VOL 微软原版下载: zh-hans_windows_xp_professional_with_service_pack_3_x86_cd_vl_x14-74070.iso 大小: 630237184 字节 MD5: E74D72F3D90456003E9E02BA0FB7DA61 SHA1: D142469D0C3953D8E4A6A490A58052EF52837F0F CRC32: FFFFFFFF 迅雷下载地址: thunder://QUFodH…
由于在调用RasEnumEntries和RasEnumConnections在xp和win7以上的操作系统中有所不同,所以在win7下正常的代码在xp不一定就可以. 主要是在win7 下可以给参数传NULL来得到所需要大小,而在xp下则不可以传NULL,在xp下只需要传一个对象的大小,然后得到所需大小.再进行分配存储空间,再进行遍历 .废话不说了,直接上代码了. vector<CRasdilInfo> EnumAdslNames_win7(void) { vector<CRasdilIn…
winver检查Windows版本dxdiag检查DirectX信息mem.exe显示内存使用情况Sndvol32音量控制程序sfc.exe系统文件检查器gpedit.msc 组策略regedit.exe 注册表Msconfig.exe 系统配置实用程序cmd.exe CMD命令提示符chkdsk.exe Chkdsk磁盘检查mem.exe显示内存使用情况gpedit.msc 组策略regedit.exe 注册表Msconfig.exe 系统配置实用程序cmd.exe CMD命令提示符servi…
有时候我有在用Win32 API来向窗体上添加控件时,通过CreateWindow或CreateWindowEx创建出来的控件的风格不像XP风格,而是像Windows 2000的风格,界面很难看.注意,是动态调用CreateWindow来创建控件,不是从资源中加载. 这种情况下,我们怎么办呢,通常说来,造成这种情况都是由于没有正确加载资源,我们知道,像button, combobox, listbox等这些控件都是放在comctl32这个DLL里面的,所以有时候在用这些系统自定义的控件时,需要我…
通过一定的手段可以让XP和2003甚至Win7运行在内存中.我很感兴趣,于是按照网上的资料在VBox虚拟机中测试了一次,运行成功.这几天将其折腾到实体机上. 声明:我的做法和网上的做法有些不一样,我的虚拟硬盘是使用VHD的格式来做的.网上大多数的资料是采用WinImage或VDM来生成虚拟磁盘,但是我除了在虚拟机中成功以外,在实体机中从未成功过. 前期准备工作: 1.已安装好Win7系统的机器一台 2.firadisk-driver-0.0.1.30 包括驱动及F6磁盘 3.Grub最新版 4.…
直接编译后运行,弹出提示框:不是有效的win32应用程序 像之前那样把msvcr110.dll复制过去依然报错: 这是因为vs2012编译的win32程序用到的系统函数在xp环境上对应不上.之前转载的这篇文章讲的这个问题:http://www.cnblogs.com/rixiang/p/7918825.html 需要使用对应的平台工具集.项目右键属性,配置属性-常规-平台工具集  结果发现,只有Visual Studio 2012 (v110)这一个工具集,没有xp的工具集. 在网上查资料,发现…
如题: 1.初始时,XP还能进入系统,等系统3分钟左右,鼠标熄灭,键盘无反应,查看资源管理器CPU 100%,内存占用不高. 2.现象初步分析: a.怀疑是病毒占用CPU 100%,于是下载360安全卫士,全盘杀毒,杀毒期间奇迹般没有死机,查杀6个蠕虫病毒,然后,重启系统,3分钟以后,死机... b.排除病毒问题,资源管理器查看explorer.exe时不时cpu占用高,是否为隐藏病毒原因,替换新的explorer.exe后,重启,死机... c.相应的又杀死了几个可疑的进程,还是无效果...…
是不是习惯把一些常用的文件放在桌面上?或者接收个文件就直接放桌面了,这样用起来方便点. 可是一旦你重装系统或者恢复系统,桌面又回到了以前的状态,很多的文件就丢了.小心的话,重做系统前会做个备份.但如果不够小心呢? 帮你的桌面搬个家吧!不要再和系统盘放在一起了. 具体步骤如下: 1.打开注册表.[开始]-[运行(R)],输入 regedit ,点击[确定] 2.找到节点 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Expl…
为什么客户端A还要发送一次确认呢?(为什么需要第三次握手) 这主要是为了防止已失效的连接请求报文段突然又传送到了B(服务器端),因而产生错误. 所谓"已失效的连接请求报文段"是这样产生的: 正常情况,A发出连接请求,但因连接请求报文丢失而未收到确认,于是A再重传一次连接请求. 后来收到了确认,建立了连接. 数据传输完毕后,就释放了连接. A共发送了两个连接请求报文段,其中第一个丢失,第二个到达了B.  没有"已丢失的连接请求报文段". 异常情况,即A发出的第一个连接…
这个动画屏幕角色每次会占用两秒左右的时间. 在搜索选项中打开"改变首选项(G)" -选择 “不使用动画屏幕角色(S)”. - -…
firefox,chrome 在浏览网页时字体发虚,比如:驱动之家.可以设置为新宋体.…
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem…
TCP(Transmission Control Protocol)传输控制协议 TCP是主机对主机层的传输控制协议,提供可靠的连接服务,采用三次握手确认建立一个连接: 位码即tcp标志位,有6种标示:SYN(synchronous建立联机) ACK(acknowledgement 确认) PSH(push传送) FIN(finish结束) RST(reset重置) URG(urgent紧急)Sequence number(顺序号码) Acknowledge number(确认号码) 第一次握手…
简介 SSL证书是数字证书的一种类似于驾驶证.护照和营业执照的电子副本.因为配置在服务器上,也称为SSL服务器证书.SSL 证书就是遵守SSL协议,由受信任的数字证书颁发机构CA,在验证服务器身份后颁发,具有服务器身份验证和数据传输加密功能. 阿里云SSL证书的配置非常简单,申请完成,打包下载放到你的web服务器上即可:与阿里云的SSL证书不同,GoDaddy作为一个专门的域名和SSL证书服务的提供商,其为保证SSL证书的安全性,整个证书的操作过程都需要自己来做,本篇文章就主要介绍在GoDadd…
转载来自http://blog.csdn.net/fw0124/article/details/8470940 一 前言 首先要澄清一下名字的混淆: 1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议.这种协议在WEB上获得了广泛的应用. 2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TLS(Transport Layer Security),从技术上讲,TLS1.0与SSL3.0的差别非常微小.…
ssl ("Secure Sockets Layer")加密原理 和https的关系https = http + ssl ssl 位置: SSL握手 证书主要作用是在SSL握手中,我们来看一下SSL的握手过程 1. 客户端提交https请求 2. 服务器响应客户,并把证书公钥发给客户端 3. 客户端验证证书公钥的有效性 4. 有效后,会生成一个会话密钥 5. 用证书公钥加密这个会话密钥后,发送给服务器 6. 服务器收到公钥加密的会话密钥后,用私钥解密,回去会话密钥 7. 客户端与服务器…
一.java.net.SocketException 1.java.net.SocketException:Connection reset 首先,如果一端的Socket被关闭(或主动关闭,或因为异常退出而 引起的关闭),另一端仍发送数据,发送的第一个数据包引发该异常(Connect reset by peer). 然后,一端退出,但退出时并未关闭该连接,另一端如果在从连接中读数据则抛出该异常(Connection reset). 简单的说就是在连接断开后的读和写操作引起的. 2.如果在报错中有…