java - 我在哪里可以找到 keystore 文件?

标签 java ant jar jar-signing

我使用 keytool 创建了一个 keystore ,但问题是,我们正在远程使用 JDK(而且我在服务器上没有写权限)。 我注意到 ant 有一个 keystore 属性,我想将它传递给 signjar 任务。

是否可以将 keystore 添加到版本控制存储库中,并从那里使用它? 例如,像这样:

<signjar jar="my.jar" alias="myAlias" 
    keyStore="path/to/keystore" storepass="somePass"/>

最佳答案

是的,这是可能的。事实上 - 我们在我工作的地方这样做。我们在 glassfish 网络域上有一个 keystore ,我们通过指向它的 URL 使用它签署 jar。

希望这对您有所帮助。

关于java - 我在哪里可以找到 keystore 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4202499/

相关文章:

java - 纯文本字段验证以防止 XSS 攻击

ant - 使用未标记为失败测试的未定义步骤进行测试

java - 在 Eclipse 中添加 Ant 变量

java - 在 Windows 上运行 JAR 文件

java - 如何将变量从 java 类加载到不同的类

java - 如果检查的字符串仍然有剩余字符,如何使正则表达式匹配失败?

Java , tdd 方法, IO 操作

java - 在我的 war 文件的 ant 构建中包含没有扩展名的文件

java - 如何将 JAR 永久添加到 Eclipse?

java - 无法将资源添加到maven中的jar中