ssl證書的認證原理 ssl證書部署安裝方法是什么
??什么是ssl證書
??SSL證書是數字證書的一種,類似于駕駛證、護照和營業(yè)執(zhí)照的電子副本。因為配置在服務器上,也稱為SSL服務器證書。SSL證書就是遵守 SSL協(xié)議,由受信任的數字證書頒發(fā)機構CA,在驗證服務器身份后頒發(fā),具有服務器身份驗證和數據傳輸加密功能。
??ssl證書的認證原理
??安全套接字層(SSL) 技術通過加密信息和提供鑒權,保護您的網站安全。一份 SSL 證書包括一個公共密鑰和一個私用密鑰。公共密鑰用于加密信息,私用密鑰用于解譯加密的信息。瀏覽器指向一個安全域時,SSL 同步確認服務器和客戶端,并創(chuàng)建一種加密方式和一個唯一的會話密鑰。它們可以啟動一個保證消息的隱私性和完整性的安全會話。
??ssl證書部署安裝方法是什么
??1、生成證書請求文件(CSR)。在購買并安裝SSL證書之前,你必須在服務器上制作一個CSR文件。該文件中的公鑰會用來生成私鑰。在Apache中輸入如下命令就能直接生成CSR:打開OpenSSL工具,路徑一般為/usr/local/ssl/bin/。
??2、申請SSL證書。提供在線SSL證書申請服務的網站有很多,一定要選擇有名氣的網站申請,因為這關系到你和你用戶的安全。比較受歡迎的網站包括DigiCert、Symantec、GlobalSign等等。新網提醒大家,要根據自己的需求(如多個證書的申請、企業(yè)服務解決方案等)來選擇最適合自己的網站。在相關網站上申請時,需要提交CSR文件。這樣你的服務器上就能生成證書了。
??3、下載證書。在你購買證書的網站上,你需要下載一份中級證書。接著,你就會通過郵件或在網站客戶區(qū)收到一份初級證書,如果證書是文本形式的,那么在上傳之前,你要先將其轉換為CRT文件。檢查下載的密鑰。密鑰中BEGIN CERTIFICATE及ENG CERTIFICATE的兩邊應該各有5個“-”。同時要確保密鑰中沒有多余的空格或空行。
??4、將證書上傳到服務器。證書要放在專門用于存放證書及密鑰文件的文件夾里。例如,你可以將所有相關文件都存放在如下路徑下:/usr/local/ssl/crt/。
??5、在文本編輯器中打開“http.conf”文件。 有些版本的Apache包含一個叫做“ssl.conf”的配置文件。兩個文件只能修改其一。在Virtual Host部分添加如下代碼:SSLCertificateFile /usr/local/ssl/crt/primary.crt。SSLCertificateKeyFile /usr/local/ssl/private/private.key。SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt。完成后,保存對文件的修改。必要情況下重新上傳。
??6、重啟服務器。文件修改后,只要重啟一下服務器就可以開始使用SSL證書了。大多數版本都可以通過如下命令來重啟:
??ssl證書是眾多數字證書中最為常用的一種,它具有身份驗證和數據加密功能。大家在對ssl證書部署安裝時,可以參考新網介紹的方法。
聲明:免責聲明:本文內容由互聯網用戶自發(fā)貢獻自行上傳,本網站不擁有所有權,也不承認相關法律責任。如果您發(fā)現本社區(qū)中有涉嫌抄襲的內容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關證據,一經查實,本站將立刻刪除涉嫌侵權內容。本站原創(chuàng)內容未經允許不得轉載,或轉載時
需注明出處:新網idc知識百科