簡體   English   中英

如何使用自簽名證書在我簽名的jar文件中設置發布者名稱?

[英]How can I set the publisher name in my signed jar file, using a self-signed certificate?

我編譯了我的applet,創建了一個jar文件,用keytool生成了一個密鑰庫db,用jarsigner簽署了jar,並用keytool導出了公鑰證書。

現在,當我在瀏覽器中運行我的applet時它確實有效,在提示我之后我是否確定要運行它。

問題是它在框中說“發布者:未知”。 無論如何我可以將它設置為我的別名,因為我編寫了applet?

“自簽名”證書不值得寫入。 如果你能夠制作出聲稱是你的證書,我就可以輕松地制造一個。

這就是JRE將發布者列為“未知”的原因。 無論他們聲稱自己是誰,除非證書已由受信任的機構驗證,否則它將被忽略。

確保您已使用以下步驟

keytool -keystore mystore -genkey -alias my

keytool -keystore mystore -selfcert -alias my

jarsigner -keystore mystore myapplet.jar my

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM