在IIS7中,HTTP.sys在内核模式下操作SSL加密解密,相对于IIS6,这种方式能提高近20%的性能。
当SSL运行于内核模式时,会将SSL绑定信息保存在两个地方。第一个地方,绑定配置保存在%windir%\System32\inetsrv\config\applicationHost.config中,当站点启动时,IIS7发送绑定信息给HTTP.sys,同时HTTP.sys会在特定的IP和端口监听请求。第二个地方,与绑定相关联的SSL配置保存在HTTP.sys配置中。使用netsh命令可以查看保存在HTTP.sys的SSL绑定配置:
netsh http show sslcert
当一个客户开始连接并初始化SSL协商时,HTTP.sys在它的配置中查找这个IP:Port对应的SSL配置。这个SSL配置必须包括证书hash值和名称:
l 在ApplicationHost.config中确认这个绑定是否存在
l HTTP.sys中是否包含有效证书的hash值以及命名是否存在
选择证书时,需要考虑以下问题:
是否想让最终用户能够通过你提供的证书确认你服务器的唯一性?
如果是的,则
要么建立一个证书请求,并且发送证书请求到证书权威机构(CA),比如VeriSign或者GeoTrust;
要么从Intranet的在线CA那里获取一个证书
浏览器一般用三样东西来确认服务器证书的有效性:
1. 当前日期在证书的有效期范围内
2. 证书的“Common Name”(CN)与请求中的主机名相匹配。比如,如果客户发起了一个到http://www.contoso.com的请求,则CN必须是这样的:http://www.contoso.com/
3. 证书的发行者是已知的和受到信任的CA
如果其中有1项失败,浏览器就会警告用户。如果你有个Internet站点或者你不怎么熟的Intranet用户,那你就需要确保这3项是都通过的。
自签名的证书可以用你自己的计算机创建。如果最终用户不重要,或者他们信任你的服务器,又或者用于测试环境,则这种自签名证书将会非常有用。
Ø 使用WMI来绑定SSL证书
使用WMI命名空间,是不能够请求或者创建证书。
建立SSL绑定
以下脚本展示了如何建立SSL绑定,以及添加相应信息到HTTP.sys中:
复制代码 代码如下:
Set oIIS = GetObject("winmgmts:root\WebAdministration")
'''''''''''''''''''''''''''''''''''''''''''''
' CREATE SSL BINDING
'''''''''''''''''''''''''''''''''''''''''''''
oIIS.Get("SSLBinding").Create _
"*", 443, "4dc67e0ca1d9ac7dd4efb3daaeb15d708c9184f8", "MY"'''''''''''''''''''''''''''''''''''''''''''''
' ADD SSL BINDING TO SITE
'''''''''''''''''''''''''''''''''''''''''''''
Set oBinding = oIIS.Get("BindingElement").SpawnInstance_
oBinding.BindingInformation = "*:443:"
oBinding.Protocol = "https"
Set oSite = oIIS.Get("Site.Name='Default Web Site'")
arrBindings = oSite.Bindings
ReDim Preserve arrBindings(UBound(arrBindings) + 1)
Set arrBindings(UBound(arrBindings)) = oBinding
oSite.Bindings = arrBindings
Set oPath = oSite.Put_
注意:证书的hash值和名称必须引用了你服务其上真实且有用的证书。如果其中有一项虚假,就会出现错误。
注意:证书的hash值和名称必须引用了你服务其上真实且有用的证书。如果其中有一项虚假,就会出现错误。
配置SSL设置
以下脚本展示了如何通过IIS7的WMI提供程序来设置SSL。
复制代码 代码如下:
CONST SSL = 8
Set oIIS = GetObject("winmgmts:root\WebAdministration")
Set oSection = oIIS.Get( _
"AccessSection.Path='MACHINE/WEBROOT/APPHOST',Location='Default Web Site'")
oSection.SslFlags = oSection.SslFlags OR SSL
oSection.Put_
使用IIS管理器来绑定SSL证书
获取一个证书
在树目录中选择服务器节点,在右面双击Server Certificates图标:
单击Create Self-Signed Certificate…按钮:
输入新证书的名字后单击OK。
现在你有了一个自签名证书。这个证书被标记为”服务器端验证”
建立SSL绑定
选择一个站点,在Actions面板中单击Bindings…。会显示出添加、修改、删除绑定对话框。单击Add…按钮添加新的SSL绑定。
默认设置是80端口,在类型下拉框中选择https,在SSL Certificate下拉框中选择你刚才建立的自签名证书名字,单击OK。
现在你已经完成SSL绑定的建立工作了,剩下的就是要确认是否工作正常了。
Ø SSL绑定的确认
在Actions面板中,在Browse web site下,单击刚才增加的绑定
由于这个证书是个自签名的证书,IE7会显示一个错误页面。
单击Continue to this website(not recommended).继续
Ø 配置SSL设置
当你要求用户必须使用证书,又或者必须SSL方式连接时,你需要配置SSL设置。双击SSL Settings如下图:
if ($ != jQuery) {
$ = jQuery.noConflict();
}
var isLogined = false;
var cb_blogId = 56881;
var cb_entryId = 2039529;
var cb_blogApp = "aarond";
var cb_blogUserGuid = "20b617f1-f44b-de11-9510-001cf0cd104b";
var cb_entryCreatedDate = '2011/5/7 0:12:00';
相关推荐:
在线AI文章生成:智能写作的无限可能
SEO出超:如何通过精准优化实现网站流量大爆发,营销推广方式联系f火15星
SEO趋势:2025年搜索引擎优化的未来发展,河南省营销推广系统官网
seo需要什么部门,seo主要干什么 ,ai接入仪器
SEO表述:如何通过精准优化让你的内容脱颖而出,江阴网站建设怎么样啊
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
OpenPose大白话解释:让你轻松理解姿态识别的神奇技术,ai天天晴
SEO检测,让网站排名飞升的秘密武器,高端快消食品营销推广
seo灰帽是什么,灰帽是指什么 ,ai绘画六边形
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
文章生成AI:让写作轻松高效的神奇工具
GoogleGPT-引领未来智能对话的革命,灵境ai画质
SEO需要:如何提升网站排名,打造高效营销利器,seo怎么推广关键词
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决连接问题!,ai制作艺术字
SEO用户:如何为您的网站带来持续流量和转化,惠州网站推广哪个好
SEO就业前景如何?打造数字时代的职业新风口,常州武进区水产网站建设
从“官网扒下来”看企业数字化转型的未来,摄影营销策略推广文案
SEO行销:开启网站流量增长的秘密武器,百威产品关键词查询排名
如何用AI写公众号文章?让创作更高效、更轻松
为什么seo这么难,seo难嘛 ,ai宁中则
seo营销到底是什么,seo算什么营销 ,ai里面新建
SEO招标:如何通过专业SEO服务助力企业脱颖而出,牡丹江关键词排名怎么样
英语日记AI生成:轻松提升英语水平的智能助手
ChatGPT,您的银行卡被拒绝了?别慌,这些方法帮您快速解决问题!,ai给那个标声调
GPT-3.5免费吗?揭秘AI智能助手的未来与收费模式,ai 美美
《SEO教材:打造网站流量的核心利器,教你轻松SEO优化技巧》,咖啡网站建设总结文案
seo网络培训是什么,seo工作培训会培训啥 ,ai长投影字
seo软件工具,seo软件是什么 ,AI妆容
seo资源是什么意思,seo资源怎么打开 ,梅州ai自动插件加工
SEO技术如何通过优化提升网站流量与排名,四平网站优化公司
撰写稿子的AI,写作的“超级助手”来了!
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
OpenAI银行卡扣款的公司是哪家?揭秘背后的支付流程与安全保障,AI素描相片
从零到一:网站历史的演变与未来趋势,肇庆市国外网站建设平台
中文润色:提升表达的艺术,打造无懈可击的语言魅力,广告营销推广新思路论文
seo规范是什么,seo行业标准 ,啊龙ai音乐
SEO武汉:如何提升武汉地区网站的搜索引擎排名,景区网站建设费用
ChatGPT:智能对话开创新时代,ai做渐变直线
ChatGPT出现报错503?这些解决办法你必须知道!,粉墨ai说唱
怎么用AI写出令人惊叹的文章?轻松搞定写作难题!
OpenArtAI如何进入:数字艺术的未来之门,分析海报ai
SEO专业怎么样?未来发展的无限潜力与职业前景,联通ai智能早教
SEO要素:优化网站排名的关键因素全解析,棒球大联盟营销推广文案
seo稿件是什么意思,seo文章写作要求 ,ai写作未来展望和展望
ChatGPT:人工智能对话新时代的领航者,ai音响华为还是小米好
优化公司:助力企业腾飞的秘密武器,微信营销推广价格多少
目前国内最好的AI人工智能软件:未来新篇章
OpenAIGPTChatSoraOpenAIChatGPT服务在中断数小时后已恢复,ai视图线稿
AI的两个主要发展阶段:从起步到突破,如何重塑未来,wps ai写作去哪里
OpenAI无法验证支付方式?解决方案与常见问题解析,你好月光ai