最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java制作證書(shū)的工具keytool用法詳解

 更新時(shí)間:2022年02月22日 16:14:20   作者:蔣老濕  
本文主要介紹了Java制作證書(shū)的工具keytool用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

一、keytool的概念

  keytool 是個(gè)密鑰和證書(shū)管理工具。它使用戶能夠管理自己的公鑰/私鑰對(duì)及相關(guān)證書(shū),用于(通過(guò)數(shù)字簽名)自我認(rèn)證(用戶向別的用戶/服務(wù)認(rèn)證自己)或數(shù)據(jù)完整性以及認(rèn)證服務(wù)。在JDK 1.4以后的版本中都包含了這一工具,它的位置為%JAVA_HOME%\bin\keytool.exe,如下圖所示:

二、keytool的用法

三、創(chuàng)建證書(shū)

  創(chuàng)建證書(shū)主要是使用" -genkeypair",該命令的可用參數(shù)如下:

范例:生成一個(gè)名稱(chēng)為test1的證書(shū)

Cmd代碼

keytool -genkeypair -alias "test1" -keyalg "RSA" -keystore "test.keystore" 

功能:

創(chuàng)建一個(gè)別名為test1的證書(shū),該證書(shū)存放在名為test.keystore的密鑰庫(kù)中,若test.keystore密鑰庫(kù)不存在則創(chuàng)建。

參數(shù)說(shuō)明:

  • -genkeypair:生成一對(duì)非對(duì)稱(chēng)密鑰;
  • -alias:指定密鑰對(duì)的別名,該別名是公開(kāi)的;
  • -keyalg:指定加密算法,本例中的采用通用的RAS加密算法;
  • -keystore:密鑰庫(kù)的路徑及名稱(chēng),不指定的話,默認(rèn)在操作系統(tǒng)的用戶目錄下生成一個(gè)".keystore"的文件

注意:

  1.密鑰庫(kù)的密碼至少必須6個(gè)字符,可以是純數(shù)字或者字母或者數(shù)字和字母的組合等等

  2."名字與姓氏"應(yīng)該是輸入域名,而不是我們的個(gè)人姓名,其他的可以不填

執(zhí)行完上述命令后,在操作系統(tǒng)的用戶目錄下生成了一個(gè)"test.keystore"的文件,如下圖所示:  

四、查看密鑰庫(kù)里面的證書(shū)

范例:查看test.keystore這個(gè)密鑰庫(kù)里面的所有證書(shū)

Cmd代碼

keytool -list -keystore test.keystore

五、導(dǎo)出到證書(shū)文件

范例:將名為test.keystore的證書(shū)庫(kù)中別名為test1的證書(shū)條目導(dǎo)出到證書(shū)文件test.crt中

Cmd代碼

keytool -export -alias test1 -file test.crt -keystore test.keystore

運(yùn)行結(jié)果:在操作系統(tǒng)的用戶目錄(gacl)下生成了一個(gè)"test.crt"的文件,如下圖所示: 

六、導(dǎo)入證書(shū)

范例:將證書(shū)文件test.crt導(dǎo)入到名為test_cacerts的證書(shū)庫(kù)中

Cmd代碼:

keytool -import -keystore test_cacerts -file test.crt

七、查看證書(shū)信息

范例:查看證書(shū)文件test.crt的信息

Cmd代碼:

keytool -printcert -file "test.crt"

八、刪除密鑰庫(kù)中的條目

范例:刪除密鑰庫(kù)test.keystore中別名為test1的證書(shū)條目

Cmd代碼:

keytool -delete -keystore test.keystore -alias test1

九、修改證書(shū)條目的口令

范例:將密鑰庫(kù)test.keystore中別名為test2的證書(shū)條目的密碼修改為xdp123456

Cmd代碼:

keytool -keypasswd -alias test2 -keystore test.keystore

到此這篇關(guān)于Java制作證書(shū)的工具keytool用法詳解的文章就介紹到這了,更多相關(guān)Java keytool用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

惠安县| 万盛区| 沐川县| 安康市| 收藏| 册亨县| 闽侯县| 闽侯县| 米林县| 东平县| 赞皇县| 梅州市| 藁城市| 宜丰县| 耿马| 梅河口市| 平远县| 营山县| 邓州市| 毕节市| 中西区| 乾安县| 陈巴尔虎旗| 安宁市| 夹江县| 山东省| 牟定县| 红桥区| 赣州市| 晋江市| 抚州市| 廊坊市| 大荔县| 罗甸县| 华亭县| 新干县| 建昌县| 嫩江县| 青冈县| 集安市| 安陆市|