什么是SSL協議?
系統
1700 0
什么是
SSL
協議?
SSL
協議
(Secure Socket Layer
,安全套接層
)
是由網景(
Netscape
)公司推出的一種安全通信協議,它能夠對信用卡和個人信息提供較強的保護。
SSL
是對計算機之間整個
會話進行加密的協議。在
SSL
中,采用了公開密鑰和私有密鑰兩種加密方法。
下面我就
SSL
證書在
WEB
服務器上安裝與配置進行簡單的介紹:
如果使用本地計算機做證書頒發機構服務器,那么就要在自己的
PC
機上安裝“證書頒發機構服務器”,方法如下:
“開始”――
>
“控制面版”――
>
“添加/刪除程序”,單擊“添加/刪除
windows
組件
”
然后選擇“證書服務”點擊下一步進行安裝。
安裝完“證書服務器”后然后進下面的步驟:
生成證書申請
此過程創建一個新的證書申請,此申請可發送到證書頒發機構
(CA)
進行處理。如果成功,
CA
將給您發回一個包含有效證書的文件。
?
|
生成證書申請
1.
|
啟動
IIS Microsoft
管理控制臺
(MMC)
管理單元。
|
2.
|
展開
Web
服務器名,選擇要安裝證書的
Web
站點。
|
3.
|
右鍵單擊該
Web
站點,然后單擊
“
屬性
”
。
|
4.
|
單擊
“
目錄安全性
”
選項卡。
|
5.
|
單擊
“
安全通信
”
中的
“
服務器證書
”
按鈕,啟動
Web
服務器證書向導。
注意:
如果
“
服務器證書
”
不可用,可能是因為您選擇了虛擬目錄、目錄或文件。返回第
2
步,選擇
Web
站點。
|
6.
|
單擊
“
下一步
”
跳過歡迎對話框。
|
7.
|
單擊
“
創建一個新證書
”
,然后單擊
“
下一步
”
。
|
8.
|
該對話框有以下兩個選項:
?
|
“
現在準備申請,但稍后發送
”
該選項總是可用的。
|
?
|
“
立即將申請發送到在線證書頒發機構
”
僅當
Web
服務器可以在配置為頒發
Web
服務器證書的
Windows 2000
域中訪問一個或多個
Microsoft
證書服務器時,該選項才可用。在后面的申請過程中,您有機會從列表中選擇將申請發送到的頒發機構。
|
單擊
“
現在準備申請,但稍后發送
”
,然后單擊
“
下一步
”
。
|
9.
|
在
“
名稱
”
字段中鍵入證書的描述性名稱,在
“
位長
”
字段中鍵入密鑰的位長,然后單擊
“
下一步
”
。
向導使用當前
Web
站點名稱作為默認名稱。它不在證書中使用,但作為友好名稱以助于管理員識別。
|
10.
|
在
“
組織
”
字段中鍵入組織名稱(例如
Contoso
),在
“
組織單位
”
字段中鍵入組織單位(例如
“
銷售部
”
),然后單擊
“
下一步
”
。
注意:
這些信息將放在證書申請中,因此應確保它的正確性。
CA
將驗證這些信息并將其放在證書中。瀏覽您的
Web
站點的用戶需要查看這些信息,以便決定他們是否接受證書。
|
11.
|
在
“
公用名
”
字段中,鍵入您的站點的公用名,然后單擊
“
下一步
”
。
重要說明:
公用名是證書最后的最重要信息之一。它是
Web
站點的
DNS
名稱(即用戶在瀏覽您的站點時鍵入的名稱)。如果證書名稱與站點名稱不匹配,當用戶瀏覽到您的站點時,將報告證書問題。
如果您的站點在
Web
上并且被命名為
www.contoso.com
,這就是您應當指定的公用名。
如果您的站點是內部站點,并且用戶是通過計算機名稱瀏覽的,請輸入計算機的
NetBIOS
或
DNS
名稱。
|
12.
|
在
“
國家
/
地區
”
、
“
州
/
省
”
和
“
城市
/
縣市
”
等字段中輸入正確的信息,然后單擊
“
下一步
”
。
|
13.
|
輸入證書申請的文件名。
該文件包含類似下面這樣的信息。
-----BEGIN NEW CERTIFICATE REQUEST-----
MIIDZjCCAs8CAQAwgYoxNjA0BgNVBAMTLW1penJvY2tsYXB0b3Aubm9ydGhhbWVy...
-----END NEW CERTIFICATE REQUEST-----
這是您的證書申請的
Base 64
編碼表示形式。申請中包含輸入到向導中的信息,還包括您的公鑰和用您的私鑰簽名的信息。
將此申請文件發送到
CA
。然后
CA
會使用證書申請中的公鑰信息驗證用您的私鑰簽名的信息。
CA
也驗證申請中提供的信息。
當您將申請提交到
CA
后,
CA
將在一個文件中發回證書。然后您應當重新啟動
Web
服務器證書向導。
|
14.
|
單擊
“
下一步
”
。該向導顯示證書申請中包含的信息概要。
|
15.
|
單擊
“
下一步
”
,然后單擊
“
完成
”
完成申請過程。
證書申請現在可以發送到
CA
進行驗證和處理。當您從
CA
收到證書響應以后,可以再次使用
IIS
證書向導,在
Web
服務器上繼續安裝證書。
|
|
此過程使用
Microsoft
證書服務提交在前面的過程中生成的證書申請。
?
|
提交證書申請
1.
|
使用
“
記事本
”
打開在前面的過程中生成的證書文件,將它的整個內容復制到剪貼板。
|
2.
|
啟動
Internet Explorer
,導航到
http://
hostname
/CertSrv
,其中
hostname
是運行
Microsoft
證書服務的計算機的名稱。
*
注意:如果你輸入:
http://hostname/CertSrv
后果如果出現
該頁必須通過安全通道查看
您試圖訪問的頁面使用安全套接字層
(SSL)
進行保護。
請嘗試以下操作:
-
在您要訪問的地址前鍵入
https://
并按
Enter
。
HTTP
錯誤
403.4 -
禁止訪問:需要使用
SSL
查看該資源。
Internet
信息服務
(IIS)
這種情況的話,那么請右擊站點“屬性”――“目錄安全性”――“安全通信”點擊“編輯”去掉下圖所示紅圈里的復選框里的鉤。
<shapetype id="_x0000_t75" stroked="f" filled="f" path="m@4@5l@4@11@9@11@9@5xe" o:preferrelative="t" o:spt="75" coordsize="21600,21600"><stroke joinstyle="miter"></stroke><formulas><f eqn="if lineDrawn pixelLineWidth 0"></f><f eqn="sum @0 1 0"></f><f eqn="sum 0 0 @1"></f><f eqn="prod @2 1 2"></f><f eqn="prod @3 21600 pixelWidth"></f><f eqn="prod @3 21600 pixelHeight"></f><f eqn="sum @0 0 1"></f><f eqn="prod @6 1 2"></f><f eqn="prod @7 21600 pixelWidth"></f><f eqn="sum @8 21600 0"></f><f eqn="prod @7 21600 pixelHeight"></f><f eqn="sum @10 21600 0"></f></formulas><path o:connecttype="rect" gradientshapeok="t" o:extrusionok="f"></path><lock aspectratio="t" v:ext="edit"></lock></shapetype><shape id="_x0000_i1026" type="#_x0000_t75"><imagedata o:title="2007-07-14_102432" src="file:///C:%5CDOCUME~1%5CADMINI~1%5CLOCALS~1%5CTemp%5Cmsohtml1%5C01%5Cclip_image001.jpg"></imagedata></shape><!--[if !vml]-->
<!--[endif]-->
|
3.
|
單擊
“
申請一個證書
”
,然后單擊
“
下一步
”
。
|
4.
|
在
“
選擇申請類型
”
頁中,單擊
“
高級申請
”
,然后單擊
“
下一步
”
。
|
5.
|
在
“
高級證書申請
”
頁中,單擊
“
使用
Base64
編碼的
PKCS#10
文件提交證書申請
”
,然后單擊
“
下一步
”
。
|
6.
|
在
“
提交一個保存的申請
”
頁中,單擊
“Base64
編碼的證書申請(
PKCS #10
或
#7
)
”
文本框,按住
CTRL+V
,粘貼先前復制到剪貼板上的證書申請。
|
7.
|
在
“
證書模板
”
組合框中,單擊
“Web
服務器
”
。
|
8.
|
單擊
“
提交
”
。
|
9.
|
關閉
Internet Explorer
。
|
|
頒發證書
?
|
頒發證書
1.
|
從
“
管理工具
”
程序組中啟動
“
證書頒發機構
”
工具。
|
2.
|
展開您的證書頒發機構,然后選擇
“
掛起的申請
”
文件夾。
|
3.
|
選擇剛才提交的證書申請。
|
4.
|
在
“
操作
”
菜單中,指向
“
所有任務
”
,然后單擊
“
頒發
”
。
|
5.
|
確認該證書顯示在
“
頒發的證書
”
文件夾中,然后雙擊查看它。
|
6.
|
在
“
詳細信息
”
選項卡中,單擊
“
復制到文件
”
,將證書保存為
Base-64
編碼的
X.509
證書。
|
7.
|
關閉證書的屬性窗口。
|
8.
|
關閉
“
證書頒發機構
”
工具。
|
|
在
Web
服務器上安裝證書
此過程在
Web
服務器上安裝在前面的過程中頒發的證書。
將資源配置為要求
SSL
訪問
此過程使用
Internet
服務管理器,將虛擬目錄配置為要求
SSL
訪問。您可以為特定的文件、目錄或虛擬目錄要求使用
SSL
。客戶端必須使用
HTTPS
協議訪問所有這類資源。
?
|
將資源配置為要求
SSL
訪問
1.
|
如果
Internet
信息服務尚未運行,則啟動它。
|
2.
|
展開您的服務器名稱和
Web
站點。(這必須是已安裝證書的
Web
站點)
|
3.
|
右鍵單擊某個虛擬目錄,然后單擊
“
屬性
”
。
|
4.
|
單擊
“
目錄安全性
”
選項卡。
|
5.
|
單擊
“
安全通信
”
下的
“
編輯
”
。
|
6.
|
單擊
“
要求安全通道
(SSL)”
。
現在客戶端必須使用
HTTPS
瀏覽到此虛擬目錄。
|
7.
|
單擊
“
確定
”
,然后再次單擊
“
確定
”
關閉
“
屬性
”
對話框。
|
8.
|
關閉
Internet
信息服務。
|
|
什么是SSL協議?
更多文章、技術交流、商務合作、聯系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號聯系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元