[英]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.