想必大家都知道,https的安全傳輸協(xié)議的應(yīng)用越來越廣泛,越來越多的站點(diǎn)使用ssl證書。很多網(wǎng)站在使用ssl證書時(shí),往往不知道如何安裝ssl證書?別著急,小編將在本文中詳細(xì)的介紹ssl證書的常用安裝方法,想要了解這方面知識(shí)點(diǎn)的朋友們,趕緊看過來吧。
什么是ssl證書
ssl由netscape公司于1994年創(chuàng)建,它旨在通過web創(chuàng)建安全的internet通信。它是一種標(biāo)準(zhǔn)協(xié)議,用于加密瀏覽器和服務(wù)器之間的通信。它允許通過internet安全輕松地傳輸賬號(hào)密碼、銀行卡、手機(jī)號(hào)等私密信息。
ssl證書的優(yōu)點(diǎn)
一般說來,在網(wǎng)上進(jìn)行電子商務(wù)交易時(shí),交易雙方需要使用數(shù)字簽名來表明自己的身份,并使用數(shù)字簽名來進(jìn)行有關(guān)的交易操作。隨著電子商務(wù)的盛行,數(shù)字簽章的頒發(fā)機(jī)構(gòu) ca中心將為電子商務(wù)的發(fā)展提供可靠的安全保障。
一個(gè)有效、可信的 ssl 數(shù)字證書包括一個(gè)公共密鑰和一個(gè)私用密鑰。公共密鑰用于加密信息,私用密鑰用于解譯加密的信息。因此,瀏覽器指向一個(gè)安全域時(shí),ssl 將同步確認(rèn)服務(wù)器和客戶端,并創(chuàng)建一種加密方式和一個(gè)唯一的會(huì)話密鑰。一般而言,由 ca 業(yè)界發(fā)出的數(shù)字證書,有別于國(guó)內(nèi)瀏覽器業(yè)者比對(duì)域名信息等方式,采取更為嚴(yán)格的企業(yè)及所有權(quán)驗(yàn)證,為電商環(huán)境樹立更為可信的運(yùn)作環(huán)境。
如果您的網(wǎng)站使用 ssl 證書 (ssl certificates),并顯示了簽章 (secured seal),您的客戶就知道他們的交易安全可靠,并且充分信賴您的網(wǎng)站。
如何安裝ssl證書
1、生成證書請(qǐng)求文件(csr)。
在購(gòu)買并安裝ssl證書之前,你必須在服務(wù)器上制作一個(gè)csr文件。該文件中的公鑰會(huì)用來生成私鑰。在apache中輸入如下命令就能直接生成csr:
打開openssl工具,路徑一般為/usr/local/ssl/bin/。
輸入如下命令生成密鑰:
openssl genrsa –des3 –out www.mydomain.com.key 2048
設(shè)置密碼。以后每次用到密鑰時(shí)都會(huì)要求你輸入密碼。
開始生成csr。當(dāng)收到提示開始創(chuàng)建csr時(shí),請(qǐng)輸入如下命令:
openssl req –new –key www.mydomain.com.key –out www.mydomain.com.csr
填好相關(guān)信息。這些信息包括:兩位數(shù)的國(guó)家代碼、州名或省份名、城鎮(zhèn)名、企業(yè)全名、部門名稱(如:it部或市場(chǎng)部)及通用名(也就是域名)。
生成csr文件。填好信息后,輸入以下命令就能在服務(wù)器上生成csr文件了:
openssl req -noout -text -in www.mydomain.com.csr
2、申請(qǐng)ssl證書。
提供在線ssl證書申請(qǐng)服務(wù)的網(wǎng)站有很多,有免費(fèi)的也有付費(fèi)的,可根據(jù)自己的情況選擇,不過一定要選擇通用性好,支持所有瀏覽器的ssl證書,比如沃通ssl證書。
在相關(guān)網(wǎng)站上申請(qǐng)時(shí),需要提交csr文件。這樣你的服務(wù)器上就能生成證書了。
3、下載證書。
在你購(gòu)買證書的網(wǎng)站上,你需要下載一份中級(jí)證書。接著,你就會(huì)通過郵件或在網(wǎng)站客戶區(qū)收到一份初級(jí)證書,其中的密鑰應(yīng)如下所示,
如果證書是文本形式的,那么在上傳之前,你要先將其轉(zhuǎn)換為crt文件。
檢查下載的密鑰。密鑰中begin certificate及eng certificate的兩邊應(yīng)該各有5個(gè)-。同時(shí)要確保密鑰中沒有多余的空格或空行。
4、將證書上傳到服務(wù)器。
證書要放在專門用于存放證書及密鑰文件的文件夾里。例如,你可以將所有相關(guān)文件都存放在如下路徑下:/usr/local/ssl/crt/。
5、在文本編輯器中打開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ù)器就可以開始使用ssl證書了。大多數(shù)版本都可以通過如下命令來重啟:
apachectlp stop
apachectl startssl
7、測(cè)試證書。
用各種瀏覽器來測(cè)試一下ssl證書是否有效。通過https://來啟用ssl證書,連接到你的網(wǎng)站。你會(huì)看到瀏覽器地址欄有一個(gè)綠色鎖狀的圖標(biāo)。
以上就是小編給朋友們講述的關(guān)于如何安裝ssl證書的內(nèi)容詳情,更多關(guān)于ssl證書的相關(guān)文章內(nèi)容,可關(guān)注下,這樣更便于了解。