久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

SSL應用系列之二Web站點實現SSL加密訪問

SSL 應用系列之二:為Web 站點實現SSL 加密訪問 ◆如何通俗化理解SSL◆演示2種為web 網頁申請安全證書的方法◆通過實例理解Common Name名稱的作用◆討論為什么訪問證書服務器時需

SSL 應用系列之二:為Web 站點實現SSL 加密訪問 ◆如何通俗化理解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]http://www.cmbchina.com/[/url] 點擊右下方的【個人銀行大眾版】,即

[url]https://pbsz.ebank.cmbchina.com/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 為10.0.0.252,下面是在IE7里的訪問頁面,大家可以看到此時并沒有https 及安全鎖標記。

圖片看不清楚?請點擊這里查看原圖(大圖)。

為測試網站申請證書,也就是為我們的IIS Web服務器申請一個CA 證書。我們有兩種辦法來完成證書的申請,我們來一一演示。

2) 通過Web 網頁申請網站證書。

第一步,申請請求文件。

使用這種辦法申請證書,那么首先需要為指定的站點申請一份請求證書文件,打開IIS ,找到特定的站點,我們這里是testweb ,

,

在這個站點上右擊,選擇【屬性】,再選擇【目錄安全性】選項卡

點擊紅色方框處的【服務器證書】,然后【Next 】

,

上圖中的設置一般我們不作修改,默認即可。點擊【Next 】繼續

,

紅框的內容可以自己填寫,此處無關緊要,點擊【Next 】繼續

這里的Common name是一個很重要的地方,默認是本機的計算機名,這里填寫的內容將直接影響后續的訪問過程,如果你的網站要在外部訪問,那么一定要寫上外網的訪問地址,比如[url]www.mypage.com[/url]這樣的地址,當然不一定非要用www 開頭,只要是輸入的地址已經做好的相應的解析記錄就行,比如web.mypage.com ,其中,mypage.com 是你申請的外網域名。我們這里暫且用計算機名代替,后面還會說到這個問題。點擊【Next 】繼續

,

紅框的內容可以自己填寫,此處無關緊要,點擊【Next 】繼續

certreq.txt 就是針對這個站點生成的請求文件,為什么說是針對這個站點呢?還記得輸入common name 的那一步嗎?我們輸入的common name 已經包含在請求文件里,稍后會用到這個文件來制作證書。默認存放在C 盤根目錄下,我們也可以手工指定。點擊【Next 】繼續

,

查看證書的基本信息,如果確認無誤,點擊【Next 】繼續

OK ,至此,證書的請求文件制作完畢。

第二步,提交請求文件。

在C 盤目錄下,找到剛才生成的請求文件下certreq.txt ,如下圖

標簽:
主站蜘蛛池模板: 临江市| 永昌县| 岢岚县| 灌阳县| 常德市| 鹤壁市| 扎鲁特旗| 县级市| 八宿县| 吉林省| 康乐县| 互助| 永登县| 普安县| 天镇县| 铜陵市| 双柏县| 兴宁市| 牙克石市| 永康市| 嘉峪关市| 桑植县| 安新县| 革吉县| 崇州市| 兖州市| 泰来县| 广东省| 长宁区| 会东县| 司法| 四川省| 化隆| 右玉县| 双辽市| 沙坪坝区| 普格县| 桂平市| 廉江市| 景德镇市| 仁怀市|