新聞中心
大家好,今天小編關(guān)注到一個(gè)比較有意思的話題,就是關(guān)于服務(wù)器如何生成證書的問題,于是小編就整理了3個(gè)相關(guān)介紹的解答,讓我們一起看看吧。
- https證書生成的步驟?
- https證書原理?
- jdk證書生成原理?
https證書生成的步驟?
用戶進(jìn)行https證書申請(qǐng)的第一步就是要生成CSR證書請(qǐng)求文件,系統(tǒng)會(huì)產(chǎn)生2個(gè)密鑰,一個(gè)是公鑰就是這個(gè)CSR文件,另外一個(gè)是私鑰,存放在服務(wù)器上。要生成CSR文件,站長可以參考WEB SERVER的文檔,一般APACHE等,使用OPENSSL命令行來生成KEY+CSR2個(gè)文件,Tomcat,JBoss,Resin等使用KEYTOOL來生成JKS和CSR文件,IIS通過向?qū)Ы⒁粋€(gè)掛起的請(qǐng)求和一個(gè)CSR文件。

2、將CSR提交給CA機(jī)構(gòu)認(rèn)證
CA機(jī)構(gòu)一般有2種認(rèn)證方式:
(1)域名認(rèn)證,一般通過對(duì)管理員郵箱認(rèn)證的方式,這種方式認(rèn)證速度快,但是簽發(fā)的證書中沒有企業(yè)的名稱,只顯示網(wǎng)站域名,也就是我們經(jīng)常說的域名型https證書。當(dāng)前流行的沃通免費(fèi)https證書也是屬于域名型https證書。
(2)企業(yè)文檔認(rèn)證,需要提供企業(yè)的營業(yè)執(zhí)照。國外https證書申請(qǐng)CA認(rèn)證一般需要1-5個(gè)工作日,國內(nèi)比如沃通CA只需要一小時(shí)之內(nèi),緊急時(shí)5分鐘,效率比國外https證書申請(qǐng)高很多。
同時(shí)認(rèn)證以上2種方式的證書,叫EV https證書,EV https證書可以使瀏覽器地址欄變成綠色,所以認(rèn)證也最嚴(yán)格。EV https證書多應(yīng)用于金融、電商、證券等對(duì)信息安全保護(hù)要求較高的領(lǐng)域。
3、獲取https證書并安裝
在收到CA機(jī)構(gòu)簽發(fā)的https證書后,將https證書部署到服務(wù)器上,一般APACHE文件直接將KEY+CER復(fù)制到文件上,然后修改HTTPD.CONF文件;TOMCAT等需要將CA簽發(fā)的證書CER文件導(dǎo)入JKS文件后,復(fù)制到服務(wù)器,然后修改SERVER.XML;IIS需要處理掛起的請(qǐng)求,將CER文件導(dǎo)入。
https證書原理?
HTTPS證書是用于建立HTTPS連接并驗(yàn)證服務(wù)器身份的一種數(shù)字證書。HTTPS證書的原理如下:
1. 數(shù)字證書的生成:服務(wù)器管理員首先生成一對(duì)密鑰,包括一個(gè)私鑰和一個(gè)公鑰。私鑰用于加密和解密數(shù)據(jù),而公鑰用于加密數(shù)據(jù)和驗(yàn)證簽名。
2. 證書簽發(fā)機(jī)構(gòu)(Certificate Authority,CA):服務(wù)器管理員將公鑰發(fā)送給受信任的證書簽發(fā)機(jī)構(gòu)(CA)。CA會(huì)對(duì)服務(wù)器的身份進(jìn)行驗(yàn)證,并使用自己的私鑰對(duì)服務(wù)器的公鑰進(jìn)行數(shù)字簽名,生成數(shù)字證書。
3. 證書包含的信息:數(shù)字證書中包含了服務(wù)器的公鑰、服務(wù)器的域名、證書的有效期等信息。同時(shí),數(shù)字證書中還包含了CA的公鑰,用于驗(yàn)證數(shù)字簽名的有效性。
4. 客戶端驗(yàn)證:當(dāng)客戶端通過瀏覽器訪問使用HTTPS的網(wǎng)站時(shí),服務(wù)器會(huì)將數(shù)字證書發(fā)送給客戶端。客戶端的瀏覽器會(huì)驗(yàn)證證書的有效性。
jdk證書生成原理?
Tomcat服務(wù)器配置https雙向認(rèn)證,使用JDK的keytool生成證書(適用于web、安卓、IOS)
一、原理
1.HTTP:平時(shí)瀏覽網(wǎng)頁時(shí)候使用的一種協(xié)議。HTTP協(xié)議傳輸?shù)臄?shù)據(jù)都是未加密的(明文),因此使用HTTP協(xié)議傳輸隱私信息非常不安全。
2.HTTPS:為了保證隱私數(shù)據(jù)能加密傳輸,采用SSL/TLS協(xié)議用于對(duì)HTTP協(xié)議傳輸?shù)臄?shù)據(jù)進(jìn)行加密,也就是HTTPS。
二、說明
1.原因:因有些情況使用到HTTPS也就是SSL證書驗(yàn)證以便加密信息,所以使用證書
2.選擇性:自簽免費(fèi),不需要金額,CA的收費(fèi)每年都要給錢的,具體多少?zèng)]有關(guān)注
3.途徑:有多種,本人找到了兩種,一個(gè)的本篇文章敘述的JDK自帶的。,還有一個(gè)是OPENSSL可以做的。這里不體現(xiàn)出來。
4.生成環(huán)境與工具:windows.jdk1.8,tomcat8
到此,以上就是小編對(duì)于服務(wù)器如何生成證書文件的問題就介紹到這了,希望這3點(diǎn)解答對(duì)大家有用。
網(wǎng)站欄目:https證書生成的步驟?(服務(wù)器如何生成證書)
瀏覽地址:http://m.5511xx.com/article/djsoogg.html


咨詢
建站咨詢
