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

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


咨詢
建站咨詢
