什么是SSL協(xié)議?
系統(tǒng)
2019-08-29 23:51:30
2115 0
什么是
SSL
協(xié)議?
SSL
協(xié)議
(Secure Socket Layer
,安全套接層
)
是由網(wǎng)景(
Netscape
)公司推出的一種安全通信協(xié)議,它能夠?qū)π庞每ê蛡€(gè)人信息提供較強(qiáng)的保護(hù)。
SSL
是對(duì)計(jì)算機(jī)之間整個(gè)
會(huì)話進(jìn)行加密的協(xié)議。在
SSL
中,采用了公開(kāi)密鑰和私有密鑰兩種加密方法。
下面我就
SSL
證書(shū)在
WEB
服務(wù)器上安裝與配置進(jìn)行簡(jiǎn)單的介紹:
如果使用本地計(jì)算機(jī)做證書(shū)頒發(fā)機(jī)構(gòu)服務(wù)器,那么就要在自己的
PC
機(jī)上安裝“證書(shū)頒發(fā)機(jī)構(gòu)服務(wù)器”,方法如下:
“開(kāi)始”――
>
“控制面版”――
>
“添加/刪除程序”,單擊“添加/刪除
windows
組件
”
然后選擇“證書(shū)服務(wù)”點(diǎn)擊下一步進(jìn)行安裝。
安裝完“證書(shū)服務(wù)器”后然后進(jìn)下面的步驟:
生成證書(shū)申請(qǐng)
此過(guò)程創(chuàng)建一個(gè)新的證書(shū)申請(qǐng),此申請(qǐng)可發(fā)送到證書(shū)頒發(fā)機(jī)構(gòu)
(CA)
進(jìn)行處理。如果成功,
CA
將給您發(fā)回一個(gè)包含有效證書(shū)的文件。
?
生成證書(shū)申請(qǐng)
1.
啟動(dòng)
IIS Microsoft
管理控制臺(tái)
(MMC)
管理單元。
2.
展開(kāi)
Web
服務(wù)器名,選擇要安裝證書(shū)的
Web
站點(diǎn)。
3.
右鍵單擊該
Web
站點(diǎn),然后單擊
“
屬性
”
。
4.
單擊
“
目錄安全性
”
選項(xiàng)卡。
5.
單擊
“
安全通信
”
中的
“
服務(wù)器證書(shū)
”
按鈕,啟動(dòng)
Web
服務(wù)器證書(shū)向?qū)А?
注意:
如果
“
服務(wù)器證書(shū)
”
不可用,可能是因?yàn)槟x擇了虛擬目錄、目錄或文件。返回第
2
步,選擇
Web
站點(diǎn)。
6.
單擊
“
下一步
”
跳過(guò)歡迎對(duì)話框。
7.
單擊
“
創(chuàng)建一個(gè)新證書(shū)
”
,然后單擊
“
下一步
”
。
8.
該對(duì)話框有以下兩個(gè)選項(xiàng):
?
“
現(xiàn)在準(zhǔn)備申請(qǐng),但稍后發(fā)送
”
該選項(xiàng)總是可用的。
?
“
立即將申請(qǐng)發(fā)送到在線證書(shū)頒發(fā)機(jī)構(gòu)
”
僅當(dāng)
Web
服務(wù)器可以在配置為頒發(fā)
Web
服務(wù)器證書(shū)的
Windows 2000
域中訪問(wèn)一個(gè)或多個(gè)
Microsoft
證書(shū)服務(wù)器時(shí),該選項(xiàng)才可用。在后面的申請(qǐng)過(guò)程中,您有機(jī)會(huì)從列表中選擇將申請(qǐng)發(fā)送到的頒發(fā)機(jī)構(gòu)。
單擊
“
現(xiàn)在準(zhǔn)備申請(qǐng),但稍后發(fā)送
”
,然后單擊
“
下一步
”
。
9.
在
“
名稱
”
字段中鍵入證書(shū)的描述性名稱,在
“
位長(zhǎng)
”
字段中鍵入密鑰的位長(zhǎng),然后單擊
“
下一步
”
。
向?qū)褂卯?dāng)前
Web
站點(diǎn)名稱作為默認(rèn)名稱。它不在證書(shū)中使用,但作為友好名稱以助于管理員識(shí)別。
10.
在
“
組織
”
字段中鍵入組織名稱(例如
Contoso
),在
“
組織單位
”
字段中鍵入組織單位(例如
“
銷(xiāo)售部
”
),然后單擊
“
下一步
”
。
注意:
這些信息將放在證書(shū)申請(qǐng)中,因此應(yīng)確保它的正確性。
CA
將驗(yàn)證這些信息并將其放在證書(shū)中。瀏覽您的
Web
站點(diǎn)的用戶需要查看這些信息,以便決定他們是否接受證書(shū)。
11.
在
“
公用名
”
字段中,鍵入您的站點(diǎn)的公用名,然后單擊
“
下一步
”
。
重要說(shuō)明:
公用名是證書(shū)最后的最重要信息之一。它是
Web
站點(diǎn)的
DNS
名稱(即用戶在瀏覽您的站點(diǎn)時(shí)鍵入的名稱)。如果證書(shū)名稱與站點(diǎn)名稱不匹配,當(dāng)用戶瀏覽到您的站點(diǎn)時(shí),將報(bào)告證書(shū)問(wèn)題。
如果您的站點(diǎn)在
Web
上并且被命名為
www.contoso.com
,這就是您應(yīng)當(dāng)指定的公用名。
如果您的站點(diǎn)是內(nèi)部站點(diǎn),并且用戶是通過(guò)計(jì)算機(jī)名稱瀏覽的,請(qǐng)輸入計(jì)算機(jī)的
NetBIOS
或
DNS
名稱。
12.
在
“
國(guó)家
/
地區(qū)
”
、
“
州
/
省
”
和
“
城市
/
縣市
”
等字段中輸入正確的信息,然后單擊
“
下一步
”
。
13.
輸入證書(shū)申請(qǐng)的文件名。
該文件包含類(lèi)似下面這樣的信息。
-----BEGIN NEW CERTIFICATE REQUEST-----
MIIDZjCCAs8CAQAwgYoxNjA0BgNVBAMTLW1penJvY2tsYXB0b3Aubm9ydGhhbWVy...
-----END NEW CERTIFICATE REQUEST-----
這是您的證書(shū)申請(qǐng)的
Base 64
編碼表示形式。申請(qǐng)中包含輸入到向?qū)е械男畔ⅲ€包括您的公鑰和用您的私鑰簽名的信息。
將此申請(qǐng)文件發(fā)送到
CA
。然后
CA
會(huì)使用證書(shū)申請(qǐng)中的公鑰信息驗(yàn)證用您的私鑰簽名的信息。
CA
也驗(yàn)證申請(qǐng)中提供的信息。
當(dāng)您將申請(qǐng)?zhí)峤坏?
CA
后,
CA
將在一個(gè)文件中發(fā)回證書(shū)。然后您應(yīng)當(dāng)重新啟動(dòng)
Web
服務(wù)器證書(shū)向?qū)А?
14.
單擊
“
下一步
”
。該向?qū)э@示證書(shū)申請(qǐng)中包含的信息概要。
15.
單擊
“
下一步
”
,然后單擊
“
完成
”
完成申請(qǐng)過(guò)程。
證書(shū)申請(qǐng)現(xiàn)在可以發(fā)送到
CA
進(jìn)行驗(yàn)證和處理。當(dāng)您從
CA
收到證書(shū)響應(yīng)以后,可以再次使用
IIS
證書(shū)向?qū)В?
Web
服務(wù)器上繼續(xù)安裝證書(shū)。
此過(guò)程使用
Microsoft
證書(shū)服務(wù)提交在前面的過(guò)程中生成的證書(shū)申請(qǐng)。
?
提交證書(shū)申請(qǐng)
1.
使用
“
記事本
”
打開(kāi)在前面的過(guò)程中生成的證書(shū)文件,將它的整個(gè)內(nèi)容復(fù)制到剪貼板。
2.
啟動(dòng)
Internet Explorer
,導(dǎo)航到
http://
hostname
/CertSrv
,其中
hostname
是運(yùn)行
Microsoft
證書(shū)服務(wù)的計(jì)算機(jī)的名稱。
*
注意:如果你輸入:
http://hostname/CertSrv
后果如果出現(xiàn)
該頁(yè)必須通過(guò)安全通道查看
您試圖訪問(wèn)的頁(yè)面使用安全套接字層
(SSL)
進(jìn)行保護(hù)。
請(qǐng)嘗試以下操作:
在您要訪問(wèn)的地址前鍵入
https://
并按
Enter
。
HTTP
錯(cuò)誤
403.4 -
禁止訪問(wèn):需要使用
SSL
查看該資源。
Internet
信息服務(wù)
(IIS)
這種情況的話,那么請(qǐng)右擊站點(diǎn)“屬性”――“目錄安全性”――“安全通信”點(diǎn)擊“編輯”去掉下圖所示紅圈里的復(fù)選框里的鉤。
<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.
單擊
“
申請(qǐng)一個(gè)證書(shū)
”
,然后單擊
“
下一步
”
。
4.
在
“
選擇申請(qǐng)類(lèi)型
”
頁(yè)中,單擊
“
高級(jí)申請(qǐng)
”
,然后單擊
“
下一步
”
。
5.
在
“
高級(jí)證書(shū)申請(qǐng)
”
頁(yè)中,單擊
“
使用
Base64
編碼的
PKCS#10
文件提交證書(shū)申請(qǐng)
”
,然后單擊
“
下一步
”
。
6.
在
“
提交一個(gè)保存的申請(qǐng)
”
頁(yè)中,單擊
“Base64
編碼的證書(shū)申請(qǐng)(
PKCS #10
或
#7
)
”
文本框,按住
CTRL+V
,粘貼先前復(fù)制到剪貼板上的證書(shū)申請(qǐng)。
7.
在
“
證書(shū)模板
”
組合框中,單擊
“Web
服務(wù)器
”
。
8.
單擊
“
提交
”
。
9.
關(guān)閉
Internet Explorer
。
頒發(fā)證書(shū)
?
頒發(fā)證書(shū)
1.
從
“
管理工具
”
程序組中啟動(dòng)
“
證書(shū)頒發(fā)機(jī)構(gòu)
”
工具。
2.
展開(kāi)您的證書(shū)頒發(fā)機(jī)構(gòu),然后選擇
“
掛起的申請(qǐng)
”
文件夾。
3.
選擇剛才提交的證書(shū)申請(qǐng)。
4.
在
“
操作
”
菜單中,指向
“
所有任務(wù)
”
,然后單擊
“
頒發(fā)
”
。
5.
確認(rèn)該證書(shū)顯示在
“
頒發(fā)的證書(shū)
”
文件夾中,然后雙擊查看它。
6.
在
“
詳細(xì)信息
”
選項(xiàng)卡中,單擊
“
復(fù)制到文件
”
,將證書(shū)保存為
Base-64
編碼的
X.509
證書(shū)。
7.
關(guān)閉證書(shū)的屬性窗口。
8.
關(guān)閉
“
證書(shū)頒發(fā)機(jī)構(gòu)
”
工具。
在
Web
服務(wù)器上安裝證書(shū)
此過(guò)程在
Web
服務(wù)器上安裝在前面的過(guò)程中頒發(fā)的證書(shū)。
將資源配置為要求
SSL
訪問(wèn)
此過(guò)程使用
Internet
服務(wù)管理器,將虛擬目錄配置為要求
SSL
訪問(wèn)。您可以為特定的文件、目錄或虛擬目錄要求使用
SSL
。客戶端必須使用
HTTPS
協(xié)議訪問(wèn)所有這類(lèi)資源。
?
將資源配置為要求
SSL
訪問(wèn)
1.
如果
Internet
信息服務(wù)尚未運(yùn)行,則啟動(dòng)它。
2.
展開(kāi)您的服務(wù)器名稱和
Web
站點(diǎn)。(這必須是已安裝證書(shū)的
Web
站點(diǎn))
3.
右鍵單擊某個(gè)虛擬目錄,然后單擊
“
屬性
”
。
4.
單擊
“
目錄安全性
”
選項(xiàng)卡。
5.
單擊
“
安全通信
”
下的
“
編輯
”
。
6.
單擊
“
要求安全通道
(SSL)”
。
現(xiàn)在客戶端必須使用
HTTPS
瀏覽到此虛擬目錄。
7.
單擊
“
確定
”
,然后再次單擊
“
確定
”
關(guān)閉
“
屬性
”
對(duì)話框。
8.
關(guān)閉
Internet
信息服務(wù)。
什么是SSL協(xié)議?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061
微信掃一掃加我為好友
QQ號(hào)聯(lián)系: 360901061
您的支持是博主寫(xiě)作最大的動(dòng)力,如果您喜歡我的文章,感覺(jué)我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長(zhǎng)非常感激您!手機(jī)微信長(zhǎng)按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對(duì)您有幫助就好】 元
喜歡作者