gpt4 book ai didi

jarsigner - 如何通过命令行传递jarsigner.exe密码?

转载 作者:行者123 更新时间:2023-12-03 14:38:36 28 4
gpt4 key购买 nike

我知道这是不安全的,但是有什么简单的方法可以将密码短语传递给jarsigner.exe:

jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ...

Enter Passphrase for keystore:



我正在批处理文件中运行它。

最佳答案

那么,为什么不简单地使用相应的参数呢?

jarsigner -keystore my-keystore -storetype jceks -storepass "test" -keypass "test" my-archive.jar xander

分解为单独的行以提高可读性(但是,您必须将所有参数放在一行中):

jarsigner
-keystore my-keystore # keystore path name
-storetype jceks # keystore type (whatever format yours is in)
-storepass "test" # keystore password
-keypass "test" # private key password
my-archive.jar # JAR path name
xander # key name (alias)

更新:请注意以下密码:

如果密码不包含特殊字符,则用双引号或单引号括起来的
  • 是可选的。
  • 在Windows命令行上的
  • ,您必须使用双引号将包含特殊字符(例如空格)的密码括起来。我之所以这样说是因为有人先前编辑了我的答案并使用了单引号,但单引号在Windows命令行上完全失败。
  • 在类似UNIX的系统(例如Linux)上,或者在Windows Git Bash或Cygwin中,
  • 都可以使用双引号或单引号,但是双引号请注意 shell 扩展。
  • 关于jarsigner - 如何通过命令行传递jarsigner.exe密码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41975364/

    28 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com