国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

使用keytool生成ssl密鑰文件keystore和truststore

2019-11-14 20:58:54
字體:
供稿:網(wǎng)友
使用keytool生成ssl密鑰文件keystore和truststore

最近在研究Mina的開發(fā),通信的時候需要數(shù)據(jù)加密,而且mina本身支持SSLFilter過濾器,所以可以采用SSL加密的方式對數(shù)據(jù)進行加密。在進行加密之前,我們需要使用keytool(這個存在于C:/PRogram Files/java/jdk1.7.0_65/bin目錄下)產(chǎn)生創(chuàng)建keystore和truststore文件。接下來我會為你介紹生成密鑰的方法。

1.打開cmd命令提示符(一定要以管理員身份運行,否則會出現(xiàn)keytool 錯誤:java.io.FileNotFoundException: MyAndroidKey.keystore (拒絕訪問).的錯誤),轉(zhuǎn)到keytool所在路徑下,我的是在C:/Program Files/Java/jdk1.7.0_65/bin;

2.輸入:
keytool -genkeypair -alias certificatekey -keyalg RSA -validity 7 - keystore keystore.jks   

然后輸入密碼(123456),這個密碼一定要記住。最后輸入以下的信息,如下圖:

3.導(dǎo)出憑證文件
keytool -export -alias certificatekey -keystore keystore.jks -rfc -file selfcert.cer

這時會讓你輸入剛才的密碼(我的是:123456),然后它會提示你保存到了selfcert.cer 文件中,在jd k/bin目錄下我們可以找到這個文件。結(jié)果如下圖:4.將憑證文件導(dǎo)入到truststore文件5.到此為止使用keytool創(chuàng)建keystore和truststore的工作已經(jīng)完成了,接下來你可以在jdk/bin目錄下找到 我們所需要的keystore.jks和truststore.jks文件PS:在接下來的幾天內(nèi),我會更新Mina高性能網(wǎng)絡(luò)的開發(fā),有興趣的同學(xué)可以關(guān)注一下。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平利县| 陇西县| 桦川县| 运城市| 白城市| 阜宁县| 乐都县| 井陉县| 策勒县| 墨玉县| 囊谦县| 合作市| 青铜峡市| 郯城县| 丹棱县| 永善县| 台中市| 武鸣县| 海阳市| 行唐县| 新蔡县| 乐亭县| 江门市| 安平县| 清水河县| 栾川县| 井研县| 株洲市| 武威市| 红河县| 乐昌市| 巴南区| 汉川市| 江阴市| 汉阴县| 隆德县| 天镇县| 巨鹿县| 太和县| 菏泽市| 饶阳县|