【问题标题】:What I need to sign jar file?我需要什么来签署 jar 文件?
【发布时间】:2012-08-21 07:50:54
【问题描述】:

我的同事给了我一个 Java 项目用于支持和增强。我需要签署.jar 文件。我只找到了下一个文件:genkey.batproject.cersignjar.batkeystore-jar.jar 在项目中, 没有更多信息。但是从教程中我了解到我需要别名、密码等......用这个现有文件签署 jar 可能是真实的(而不是创建新的密钥库等)?

【问题讨论】:

  • 我试过一次,所以我按照here中描述的步骤进行操作
  • "..需要签名.jar文件" 为什么?具体需要哪些扩展权限?
  • @AndrewThompson 例如,在我们没有签署logback 库之前,当我们尝试使用它的error() 方法登录时会出现异常。签署第三方库很难看,但我们无能为力。

标签: java security jar jnlp


【解决方案1】:

这样做:

javac ClassName.java
jar cvf JarName.jar ClassName.class
keytool -genkey -validity 3650 -keystore myKeyStore -alias mykeyName
keytool -selfcert -keystore myKeyStore -alias mykeyName -validity 3650
jarsigner -keystore myKeyStore AppletClass.jar mykeyName

【讨论】:

    猜你喜欢
    • 2020-06-10
    • 1970-01-01
    • 2014-08-29
    • 2010-09-09
    • 2014-11-25
    • 2013-06-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多