如何使用PEM檔案在Java中建立SSL套接字

2021-03-19 18:21:59 字數 2195 閱讀 9268

1樓:夢vs空_空姜雨

公鑰加密技術12號標準(public key cryptography standards #12,pkcs#12)為儲存和傳輸使用者或伺服器私鑰、公鑰和證書指定了一個可移植的格式。它是一種二進位制格式,這些檔案也稱為pfx檔案。開發人員通常需要將pfx檔案轉換為某些不同的格式

製作ssl證書,生成了pem檔案以後該怎麼弄

2樓:聚妍ssl證書

申請ssl證書主要需要經過以下3個步驟:

1.製作csr檔案。

2.ca認證。  3.證書的安裝。 如果不知道怎麼製作,可以諮詢ssl盾客服,

3樓:可以叫我表哥

ssl證書是數字證書的一種,類似於駕駛證、護照和營業執照的電子副本。

申請ssl證書主要需要經過以下3個步驟:

1、製作csr檔案。

ssl證書

csr就是certificate secure request證書請求檔案。這個檔案是由申請人制作,在製作的同時,系統會產生2個金鑰,一個是公鑰就是這個csr檔案,另外一個是私鑰,存放在伺服器上。要製作csr檔案,申請人可以參考web server的文件,一般apache等,使用openssl命令列來生成key+csr2個檔案,tomcat,jboss,resin等使用keytool來生成jks和csr檔案,iis通過嚮導建立一個掛起的請求和一個csr檔案。

2、ca認證。

將csr提交給ca,ca一般有2種認證方式:1、域名認證,一般通過對管理員郵箱認證的方式,這種方式認證速度快,但是簽發的證書中沒有企業的名稱;2、企業文件認證,需要提供企業的營業執照。一般需要3-5個工作日。

也有需要同時認證以上2種方式的證書,叫ev證書,這種證書可以使ie7以上的瀏覽器位址列變成綠色,所以認證也最嚴格。

3、證書的安裝。

在收到ca的證書後,可以將證書部署上伺服器,一般apache檔案直接將key+cer複製到檔案上,然後修改httpd.conf檔案;tomcat等,需要將ca簽發的證書cer檔案匯入jks檔案後,複製上伺服器,然後修改server.xml;iis需要處理掛起的請求,將cer檔案匯入。

4樓:匿名使用者

樓主是生成自簽名ssl證書嗎?這個不安全,不建議用,最好是去權威機構申請免費的

如何使用.key和.pem檔案建立在android的一個插座ssl

5樓:匿名使用者

.key(私鑰)

.pem(證書也許包括根證書)

ssl安裝

怎樣用java建立一個socket ssl客戶端

6樓:羿小天

ssl(安全套接層)是***scape公司在2023年開發的,最初用於web瀏覽器,為瀏覽器與伺服器間的資料傳遞提供安全保障,提供了加密、**認證和資料完整性的功能。現在ssl3.0得到了普遍的使用,它的改進版tls(傳輸層安全)已經成為網際網路標準。

ssl本身和tcp套接字連線是很相似的,在協議棧中,ssl可以被簡單的看作是安全的tcp連線,但是某些tcp連線的特性它是不支援的,比如帶外資料(out-of-bound)。

在構建基於socket的c/s程式時,通過新增對ssl的支援來保障資料安全和完整是不錯的方法。完善的java為我們提供了簡單的實現方法:jsse(java安全套接字擴充套件)。

jsse是一個純java實現的ssl和tls協議框架,抽象了ssl和tls複雜的演算法,使安全問題變得簡單。jsse已經成為j2se1.4版本中的標準元件,支援ssl 3.

0和tls 1.0。我們將通過一個具體的例子演示jsse的一些基本應用。

例子中的伺服器端將開啟一個ssl socket,只有持有指定證書的客戶端可以與它連線,所有的資料傳遞都是加密的。

ssl證書 只有crt檔案 但是使用時需要key或pem檔案 請問如何轉換

7樓:匿名使用者

ssl證書頒發機構都有相關的證書格式轉換指南和工具,幫你查詢到一些資料,你可以參考使用:

java程式設計中java檔案如何呼叫同包中的另外

既然如此,編譯後.class檔案也是在同一個包下面,所以可以直接呼叫。如 類 a 和b 如果要在a中呼叫b,直接 b b new b 就行了啊 你是不是沒有新增要呼叫哪個類的引用?比如在a類中要使用b類,要先加入b類的引用,即private b b import 包名.xx.java 呼叫,java...

SQL語句在Java中如何使用佔位符

string sql select form emp where ename preparedstatement ps connect.preparedstatement sql ps.setstring 1,king resultset rs ps.executequery select name...

在Java中如何實現雙向連結串列

雙向連結串列 就是有雙向指標,即雙向的鏈域。鏈結點的結構 data next previous 雙向連結串列不必是雙端連結串列 持有對最後一個鏈結點的引用 雙端連結串列插入時是雙向的。有兩條鏈 一條從頭到尾,一條從尾到頭,刪除遍歷時也是雙向的。雙向連結串列 public class doublyli...