現(xiàn)在網(wǎng)絡(luò)的發(fā)展是高度發(fā)達(dá)的,而且有很多的領(lǐng)域和行業(yè)都開(kāi)始利用互聯(lián)網(wǎng)來(lái)展開(kāi)工作,可以說(shuō)網(wǎng)絡(luò)對(duì)于人們的工作是非常大的,尤其是在網(wǎng)站建設(shè)方面作用是比較明顯的,而且每個(gè)網(wǎng)站建設(shè)都需要用到
ssl證書(shū),那么ssl證書(shū)怎么使用?下面就由
新網(wǎng)說(shuō)一下。
ssl證書(shū)怎么使用
有ssl證書(shū)如何使用
1.部署在郵件服務(wù)器
企業(yè)郵箱就有“一鍵SSL部署”功能,支持對(duì)郵局
域名進(jìn)行SSL加密,有效防止企業(yè)重要通訊內(nèi)容被惡意攔截。
用戶(hù)僅需提供證書(shū)KEY文件以及權(quán)威CA簽名后的證書(shū),部署成功后,將云郵局域名CNAME記錄解析到wessl.yunyou.top即可使用。
以新網(wǎng)的虛擬主機(jī)為例,用戶(hù)獲取SSL證書(shū)后,進(jìn)入后臺(tái)-管理中心-虛擬主機(jī)管理,找到要安裝證書(shū)的主機(jī),點(diǎn)擊后面的“管理”- SSL部署。根據(jù)要求輸入私鑰與證書(shū)文件,實(shí)施一鍵部署,部署完成后,即可通過(guò)HTTPS://域名來(lái)訪問(wèn)網(wǎng)站。
簡(jiǎn)述SSL證書(shū)的工作原理
當(dāng)用戶(hù)要求他們的瀏覽器和網(wǎng)站之間建立安全連接,此時(shí)開(kāi)始“SSL握手”,在這個(gè)過(guò)程中,又分為幾個(gè)階段。
首先,瀏覽器要獲取服務(wù)器IP地址,請(qǐng)求與網(wǎng)站的安全連接。
其次,啟動(dòng)安全連接,服務(wù)器會(huì)發(fā)送SSL證書(shū)副本到瀏覽器。
然后,瀏覽器檢查SSL證書(shū)以確保SSL證書(shū)是由受信任的CA機(jī)構(gòu)簽名的,確保SSL證書(shū)確實(shí)有效,未過(guò)期或被吊銷(xiāo)等。
接著,當(dāng)瀏覽器確認(rèn)網(wǎng)站可以信任時(shí),它會(huì)創(chuàng)建一個(gè)對(duì)稱(chēng)的會(huì)話密鑰,并且使用網(wǎng)站證書(shū)的公鑰進(jìn)行加密。然后將這個(gè)密鑰發(fā)送到Web服務(wù)器上。
接下來(lái) ,Web 服務(wù)器使用它的私鑰來(lái)解密對(duì)稱(chēng)會(huì)話密鑰。
最后,服務(wù)器發(fā)回用會(huì)話密鑰加密的確認(rèn),啟動(dòng)加密會(huì)話。
SSL證書(shū)怎么安裝?常用服務(wù)器SSL證書(shū)安裝方法介紹
1、生成證書(shū)請(qǐng)求文件(CSR)。
在購(gòu)買(mǎi)并安裝SSL證書(shū)之前,你必須在服務(wù)器上制作一個(gè)CSR文件。該文件中的公鑰會(huì)用來(lái)生成私鑰。在Apache中輸入如下命令就能直接生成CSR:
打開(kāi)OpenSSL工具,路徑一般為/usr/local/ssl/bin/。
輸入如下命令生成密鑰:
"openssl genrsa –des3 –out"
設(shè)置密碼。以后每次用到密鑰時(shí)都會(huì)要求你輸入密碼。
開(kāi)始生成CSR。當(dāng)收到提示開(kāi)始創(chuàng)建CSR時(shí),請(qǐng)輸入如下命令:
"openssl req –new –key "
填好相關(guān)信息。這些信息包括:兩位數(shù)的國(guó)家代碼、州名或省份名、城鎮(zhèn)名、企業(yè)全名、部門(mén)名稱(chēng)(如:IT部或市場(chǎng)部)及通用名(也就是域名)。
生成CSR文件。填好信息后,輸入以下命令就能在服務(wù)器上生成CSR文件了:
2、申請(qǐng)SSL證書(shū)。
提供在線SSL證書(shū)申請(qǐng)服務(wù)的網(wǎng)站有很多,有免費(fèi)的也有付費(fèi)的,可根據(jù)自己的情況選擇,不過(guò)一定要選擇通用性好,支持所有瀏覽器的ssl證書(shū),比如沃通SSL證書(shū)。
在相關(guān)網(wǎng)站上申請(qǐng)時(shí),需要提交CSR文件。這樣你的服務(wù)器上就能生成證書(shū)了。
3、下載證書(shū)。
在你購(gòu)買(mǎi)證書(shū)的網(wǎng)站上,你需要下載一份中級(jí)證書(shū)。接著,你就會(huì)通過(guò)郵件或在網(wǎng)站客戶(hù)區(qū)收到一份初級(jí)證書(shū),其中的密鑰應(yīng)如下所示:
"-----BEGIN CERTIFICATE-----
[Encoded Certificate]
-----END CERTIFICATE-----"
如果證書(shū)是文本形式的,那么在上傳之前,你要先將其轉(zhuǎn)換為CRT文件。
檢查下載的密鑰。密鑰中BEGIN CERTIFICATE及ENG CERTIFICATE的兩邊應(yīng)該各有5個(gè)"-"。同時(shí)要確保密鑰中沒(méi)有多余的空格或空行。
4、將證書(shū)上傳到服務(wù)器。
證書(shū)要放在專(zhuān)門(mén)用于存放證書(shū)及密鑰文件的文件夾里。例如,你可以將所有相關(guān)文件都存放在如下路徑下:/usr/local/ssl/crt/。
5、在文本編輯器中打開(kāi)"http.conf"文件。
有些版本的Apache包含一個(gè)叫做"ssl.conf"的配置文件。兩個(gè)文件只能修改其一。在Virtual Host部分添加如下代碼:
"SSLCertificateFile /usr/local/ssl/crt/primary.crt
SSLCertificateKeyFile /usr/local/ssl/private/private.key
SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt"
完成后,保存對(duì)文件的修改。必要情況下重新上傳。
6、重啟服務(wù)器。
文件修改后,只要重啟一下服務(wù)器就可以開(kāi)始使用SSL證書(shū)了。大多數(shù)版本都可以通過(guò)如下命令來(lái)重啟:
"apachectlp stop
apachectl startssl"
7、測(cè)試證書(shū)。
用各種瀏覽器來(lái)測(cè)試一下SSL證書(shū)是否有效。通過(guò)"https://"來(lái)啟用SSL證書(shū),連接到你的網(wǎng)站。你會(huì)看到瀏覽器地址欄有一個(gè)綠色鎖狀的圖標(biāo)。
通過(guò)以上新網(wǎng)的介紹我們了解了ssl證書(shū)怎么使用的相關(guān)內(nèi)容,ssl證書(shū)在使用時(shí)首先要部署在郵件服務(wù)器,然后獲取證書(shū)之后。就可以在網(wǎng)站空間使用了。