2
我知道,這是不安全的,但有沒有簡單的方法來傳遞密碼的jarsigner.exe:如何通過命令行傳遞jarsigner.exe密碼?
jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -keystore ...
爲密鑰庫輸入密碼短語:
我正在批處理文件中運行它。
我知道,這是不安全的,但有沒有簡單的方法來傳遞密碼的jarsigner.exe:如何通過命令行傳遞jarsigner.exe密碼?
jrsigner.exe -verbose -sigalg SHA1withRSA -digestalg SHA1 -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)
即使-keypass _my_coolpass_是在命令行中,它仍然要求對於它 –
您編寫錯誤消息的內容如下:「爲密鑰庫**輸入密碼」因此,您不會錯過私鑰的密碼,而是密鑰庫本身的密碼。下次請更仔細地閱讀我的答案。我記錄了兩個密碼。該工具的命令行幫助也描述了它。 – kriegaex
噸的thanx,親愛@ kriegaex –