當前位置: 首頁 > 教程資源 > 正文
使用 CMD 命令如何給 Java jar 包文件執行數字簽名操作

使用 CMD 命令如何給 Java jar 包文件執行數字簽名操作

作者:大眼仔~旭 日期:3個月前 (11-10) 圍觀:4424+ 評論:0 條

摘要:使用 CMD 命令如何給 Java jar 包數字簽名操作?下面大眼仔旭(www.aqyxpl.live)帶大家一起看看吧。JDK 中自帶了一個 jar 包簽名工具 jarsigner,可用來給 jar 包做簽名。此工具需要一個 keystore 文件,可用 JDK 中的 keytool 工具生成。為什么 JAR 要被…

使用 CMD 命令如何給 Java jar 包數字簽名操作?下面大眼仔旭(www.aqyxpl.live)帶大家一起看看吧。JDK 中自帶了一個 jar 包簽名工具 jarsigner,可用來給 jar 包做簽名。此工具需要一個 keystore 文件,可用 JDK 中的 keytool 工具生成。為什么 JAR 要被簽名?當用戶啟動一個 Java Network Launching Protocol (JNLP,Java 網絡加載協議)文件或使用一個 applet 時,這個 JNLP 或 applet 請求系統提供超過一般的訪問。

第一步:

安裝好 Java 環境:配置 Java 環境教程

第二步:

打開 CMD 命令生成名為 DaYanZai.store 的密鑰庫,別名為 DaYanZai,輸入:

keytool -genkey -keystore DaYanZai.store -alias DaYanZai -validity 55555

密碼:123456 (根據需要自己輸入) 其它選項根據需要輸入,最后確認:y

提示:該證名書默認期限為 6 個月。為了能使應用程序不受時間的限制,keytool 命令提供了一個參數 validity,利用它可以指定簽名有效日。

第三步:

導出 DaYanZai.cer 數字證書

keytool -export -keystore DaYanZai.store -alias DaYanZai -file DaYanZai.cer

密碼:123456 (根據需要自己輸入)

第四步:

對 Hello.jar文件進行簽名

jarsigner -keystore DaYanZai.store D:\hello.jar DaYanZai

現在你的 jar 已經被簽名了。運行 JARsigner -verbose -verify Hello.jar 可以確定這個 jar 已經被成功簽名,現在你可以更好地控制你的 JNLP 或 applet 的安全模型。

支付寶打賞支付寶打賞 微信打賞微信打賞

如果文章或資源對您有幫助,歡迎打賞作者。一路走來,感謝有您!

聲明:大眼仔旭 | 本文采用[BY-NC-SA]協議進行授權
文章名稱:《使用 CMD 命令如何給 Java jar 包文件執行數字簽名操作
文章固定鏈接:http://www.aqyxpl.live/jar-signature.html
本站資源僅供個人學習交流,請于下載后 24 小時內刪除,不允許用于商業用途,否則法律問題自行承擔。
轉載聲明
全部評論: (0條)
^_^ 暫無評論!

發表評論

返回頂部
北京快乐8平台