web-dev-qa-db-ja.com

コマンドライン経由でjarsigner.exeパスフレーズを渡す方法は?

これは安全ではないことを知っていますが、パスフレーズをjarsigner.exeに渡す簡単な方法はありますか?

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

キーストアのパスフレーズを入力します。

バッチファイルで実行しています。

15

さて、なぜ対応するパラメーターを単純に使用しないのですか?

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

読みやすくするために個別の行に分けます(ただし、もちろんすべてのパラメーターを1行に配置する必要があります)。

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)
28
kriegaex