亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何用Java生產jks證書

發布時間:2021-12-03 14:19:59 來源:億速云 閱讀:905 作者:iii 欄目:大數據

這篇文章主要講解了“如何用Java生產jks證書”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“如何用Java生產jks證書”吧!

一、創建自簽名ssl證書

  1. 下載openssl軟件:

  2. 設置環境變量

    進入openssl安裝目錄:

    set OPENSSL_CONF=d:\openssl\OpenSSL-Win64\bin\openssl.cfg
  3. 進入openssl的bin目錄,找到openssl.exe右鍵以管理員方式運行

    注意:一定要以管理員方式運行

  4. 使用openssl工具生成一個RSA私鑰

    生成一個2048位RSA密鑰,out后可以寫路徑,默認是當前目錄

    genrsa -des3 -out server.key 2048 

    需要輸入最少4位長度的密碼和確認密碼。

  5. 生成CSR(證書簽名請求)

    req -new -key server.key -out server.csr
  6. 需要依次輸入國家,地區,城市,組織,組織單位,Common Name和Email。其中Common Name,可以寫自己的名字或者域名,如果要支持https,Common Name應該與域名保持一致,否則會引起瀏覽器警告

  7. 刪除私鑰中的密碼.在第1步創建私鑰的過程中,由于必須要指定一個密碼。而這個密碼會帶來一個副作用,那就是在每次Apache啟動Web服務器時,都會要求輸入密碼,這顯然非常不方便。要刪除私鑰中的密碼.

  8. rsa -in server.key -out server_no_passwd.key
  9. 生成自簽名證書

    x509 -req -days 365 -in server.csr -signkey server_no_passwd.key -out server.crt

    得到的server.crt就是我們需要的SSL證書了。crt上有證書持有人的信息,持有人的公鑰,以及簽署者的簽名等信息。當用戶安裝了證書之后,便意味著信任了這份證書,同時擁有了其中的公鑰。

二、使用JAVA的keytool生成    

        jdk版本-JDK1.6以上版本

        1.進入jdk的安裝bin目錄

keytool -genkey -alias lck -keypass 123456 -keyalg RSA -sigalg sha256withrsa -keysize 2048 -validity 365 -keystore d:/lck.jks -storepass 123456

keytool -genkey -alias lck(別名) 

-keypass 123456(私鑰密碼) 

-keyalg RSA(算法) 

-sigalg sha256withrsa(算法小類) 

-keysize 2048(密鑰長度) 

-validity 365(有效期)

-keystore d:/lck.jks(生成路徑) 

-storepass 123456(主密碼)

輸入所需:

如何用Java生產jks證書

感謝各位的閱讀,以上就是“如何用Java生產jks證書”的內容了,經過本文的學習后,相信大家對如何用Java生產jks證書這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

东乡| 民权县| 湟源县| 余姚市| 濮阳县| 云龙县| 突泉县| 屯门区| 玉树县| 隆回县| 武乡县| 大渡口区| 临清市| 精河县| 周宁县| 文山县| 土默特左旗| 绥滨县| 厦门市| 万宁市| 石河子市| 霍林郭勒市| 黄石市| 邹平县| 泰和县| 金溪县| 卢氏县| 瓦房店市| 汨罗市| 建宁县| 苍梧县| 桐庐县| 德江县| 瓮安县| 郓城县| 山东| 盈江县| 资溪县| 河北省| 孟州市| 淮南市|