SSL应用系列之二:为Web站点实现SSL加密访问概述.doc

SSL应用系列之二:为Web站点实现SSL加密访问概述.doc

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
??上一节中,我们讨论过有关CA作用及安装,本节我会通过给一个web站点设置SSL加密访问,来加深对CA的理解。 ? 通过阅读本文,你将了解到以下内容 ◆如何通俗化理解SSL ◆演示2种为web网页申请安全证书的方法 ◆通过实例理解Common? Name名称的作用 ◆讨论为什么访问证书服务器时需要输入用户名和密码 ? 本文导读目录 ? 一、如何理解SSL 二、为Web站点申请CA证书并测试SSL(两种方法) ???????1、第一种方法 ???????????????1)建立测试站点 ????????????????2)通过Web网页申请网站证书。 ??????????????????????????? ?第一步,申请请求文件。??? ?????????????????????????????第二步,提交请求文件。 ?????????????????????????????第三步,导入web证书。 ?????????????????????????????第四步,测试SSL网站。 ???????2、第二种方法 ??????????????????????????? ?第一步,移除当前SSL证书。??? ?????????????????????????????第二步,建立测试站点。 ?????????????????????????????第三步,通过IIS申请证书。 ?????????????????????????????第四步,测试SSL网站。 三、小插曲:讨论访问证书服务器时为何需要输入用户和密码? ? ? 一、如何理解 SSL ???????按照惯例,从基础概念上介绍一下SSL,即Secure Socket Layer 安全套接层。最初是由Netscape开发的一种国际标准的加密及身份认证通信协议,它的作用是访问端和被访问端,或应用端和服务器端之间建立一条相对独立的、安全的通道,并利用自身的数学加密算法对来往的信息进行严格加密,从而保证数据在此通道内传输时拥有足够的安全性。 ???????那,有朋友可能会想到https,这又是什么呢?几句话,保证让你明白它和ssl之间的关系,https也出自Netscape,简单讲它是HTTP协议的安全版本,即是在http的基础上加入了ssl层,https的安全基础就是SSL,也就是说单有https协议,没有ssl的辅助是无法实现加密的! ???????网络上,https和ssl随处可见。当访问一些银行网站,尤其是需要你输入一些私密信息比如帐号、密码的时候,请注意观察浏览器地址栏的两头,最左边和最右边,一定会看到https和ssl的身影。以招商银行为例,我们进入招行主页[url]/[/url]? 点击右下方的【个人银行大众版】,即[url]/CmbBank_GenShell/UI/GenShellPC/Login/Login.aspx[/url] 我们可以看到这样的一个界面: ?????? 请注意上图的2个红色框框,左侧的HTTPS开头的地址表明此时网页传输协议用的就是HTTPS安全协议,右侧的是那把黄色的小锁表明已经启用了SSL链接。 我们单击一下那个小锁,会看得更清楚些,如图: ??????? 参照本系列的第一节讲到的相关知识,我们知道这个证书的颁发者:VeriSign Class 3 Extended Validation SSL SGC CA 其实不仅仅含有颁发者的信息,我们来稍微分析一下吧: VerSign,美国的一家很著名提供智能信息基础设施服务的服务商。 Class 3 Extended Validation,即为第三代扩展验证 SGC SSL :SGC即Server Gated Cryptography,是在现有的SSL标准基础上增加的一种增强密钥用法(EKU)。 ? OK,我们今天实验的目的就是想实现类似的功能 1、使用https协议来访问我们的测试站点 2、出现如上图的小锁图标,并可以查看证书信息。 ? 二、为Web站点申请CA证书并测试SSL(两种方法) ? 第一种方法: ? 基础工作 1、已安装IIS组件 (此文还在编辑中,稍后放出) 2、已安装CA组件(请参考SSL应用系列之一:CA证书颁发机构(中心)安装图文详解) ? 1) 建立测试站点 ? 1、我在F盘上建了一个testweb文件夹,里面有一个临时站点,目录为Errpage。 里面有2个文件,这就是我们今天要测试的网页。 OK,下面我们到IIS里将这个站点应用起来。(具体过程非本节重点,故在此省略) 经过一些简单的设置后,我们可以在IIS中顺利浏览测试页面。 本机的IP为52,下面是在IE7里的访问页面,大家可以看到此时并没有https及安全锁标记。 ? ????? 为测试网站

文档评论(0)

1192212 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档