怎么安裝數(shù)字證書?數(shù)字證書的原理是什么?
??一、什么是數(shù)字證書?
??數(shù)字證書是指在互聯(lián)網(wǎng)通訊中標(biāo)志通訊各方身份信息的一個數(shù)字認證,人們可以在網(wǎng)上用它來識別對方的身份。
??因此數(shù)字證書又稱為數(shù)字標(biāo)識。數(shù)字證書對網(wǎng)絡(luò)用戶在計算機網(wǎng)絡(luò)交流中的信息和數(shù)據(jù)等以加密或解密的形式保證了信息和數(shù)據(jù)的完整性和安全性。
??數(shù)字證書這一名詞并非是我國原有,而是來自于英文digital certificate的翻譯。數(shù)字證書從本質(zhì)上來說是一種電子文檔,是由電子商務(wù)認證中心(以下簡稱為CA中心)所頒發(fā)的一種較為權(quán)威與公正的證書,對電子商務(wù)活動有重要影響,例如我們在各種電子商務(wù)平臺進行購物消費時,必須要在電腦上安裝數(shù)字證書來確保資金的安全性。
??二、數(shù)字證書的原理是什么?
??數(shù)字證書的基本架構(gòu)是公開密鑰PKI,即利用一對密鑰實施加密和解密。其中密鑰包括私鑰和公鑰,私鑰主要用于簽名和解密,由用戶自定義,只有用戶自己知道;公鑰用于簽名驗證和加密,可被多個用戶共享。
??數(shù)字證書的基本工作原理主要體現(xiàn)在:
??第一,發(fā)送方在發(fā)送信息前,需先與接收方聯(lián)系,同時利用公鑰加密信息,信息在進行傳輸?shù)倪^程當(dāng)中一直是處于密文狀態(tài),包括接收方接收后也是加密的,確保了信息傳輸?shù)膯我恍裕粜畔⒈桓`取或截取,也必須利用接收方的私鑰才可解讀數(shù)據(jù),而無法更改數(shù)據(jù),這也有利保障信息的完整性和安全性。
??第二,數(shù)字證書的數(shù)據(jù)簽名類似于加密過程,數(shù)據(jù)在實施加密后,只有接收方才可打開或更改數(shù)據(jù)信息,并加上自己的簽名后再傳輸至發(fā)送方,而接收方的私鑰具唯一性和私密性,這也保證了簽名的真實性和可靠性,進而保障信息的安全性。
??三、怎么安裝數(shù)字證書?
??使用服務(wù)器證書安裝配置指南(Apache)
??1、生成證書請求文件(CSR)。在購買和安裝SSL證書之前,必須在服務(wù)器上創(chuàng)建CSR文件。文件中的公鑰用于生成私鑰。您可以通過在Apache中輸入以下命令直接生成CSR:
???打開OpenSSL工具,路徑通常是/usr/local/ssl/bin /。
???輸入以下命令以生成密鑰:
??openssl genrsa –des3 –out www.xxxx.com.key 2048
???設(shè)置密碼。每次使用密鑰時都會要求您輸入密碼。
???開始生成CSR。當(dāng)提示您開始創(chuàng)建CSR時,請輸入以下命令:
??openssl req –new –key www.xxxx.com.key –out www.xxxx.com.csr
???填寫相關(guān)信息。此信息包括:兩位數(shù)國家/地區(qū)代碼,州或省名稱,城鎮(zhèn)名稱,完整公司名稱,部門名稱(例如IT部門或市場營銷部門)和公用名稱(即域名)。
???生成CSR文件。填寫信息后,您可以輸入以下命令在服務(wù)器上生成CSR文件:
??openssl req -noout -text -in www.xxxx.com.csr
??2、申請ssl證書。請進入淘寶找到:Gworg,將CSR生成的提供給Gworg,如果不會生成的也可以讓替代完成,按照指定要求DNS解析認證。
??3、下載證書。在您購買證書的網(wǎng)站上,您需要下載中級證書。然后,您將通過郵件或在網(wǎng)站客戶區(qū)收到一份初級證書,其中密鑰應(yīng)如下所示:
??-----BEGIN CERTIFICATE-----
??-----END CERTIFICATE-----
???如果證書是文本形式,則必須先將其轉(zhuǎn)換為CRT文件,然后再上傳。
???檢查下載的密鑰。 BEGIN CERTIFICATE和END CERTIFICATE鍵的每一側(cè)應(yīng)有五個“ - ”。還要確保按鍵中沒有多余的空格或空行。
??4、將證書上傳到服務(wù)器。證書應(yīng)放在專用于證書和密鑰文件的文件夾中。例如,您可以將所有相關(guān)文件存儲在以下路徑中:/usr/local/ssl/crt /。
??5、在文本編輯器中打開“http.conf”文件。某些版本的Apache包含一個名為“ssl.conf”的配置文件。只能修改兩個文件中的兩個。在虛擬主機部分中添加以下代碼:
??SSLCertificateFile /usr/local/ssl/crt/primary.crt
??SSLCertificateKeyFile /usr/local/ssl/private/private.key
??SSLCertificateChainFile /usr/local/ssl/crt/intermediate.crt
???完成后,保存對文件的修改。必要情況下重新上傳。
??6、重啟服務(wù)器。修改文件后,您可以通過重新啟動服務(wù)器來開始使用SSL證書??梢允褂靡韵旅钪匦聠哟蠖鄶?shù)版本:
??apachectlp stop
??apachectl startssl
??7、測試證書。使用各種瀏覽器測試SSL證書是否有效。通過“http://”啟用SSL證書以連接到您的網(wǎng)站。您將看到地址欄的背景為綠色,并且有一個鎖的圖標(biāo)。
??怎么安裝數(shù)字證書?數(shù)字證書的原理是什么?通過上文我們可以看到,安裝新網(wǎng)的ssl證書還是比較繁瑣的,所以小編建議大家可以到官網(wǎng)咨詢一下技術(shù)人員!
聲明:免責(zé)聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權(quán),也不承認相關(guān)法律責(zé)任。如果您發(fā)現(xiàn)本社區(qū)中有涉嫌抄襲的內(nèi)容,請發(fā)
送郵件至:operations@xinnet.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,本站將立刻刪除涉嫌侵權(quán)內(nèi)容。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時
需注明出處:新網(wǎng)idc知識百科