web-dev-qa-db-fra.com

Comment passer la phrase secrète jarsigner.exe via la ligne de commande?

Je sais que cela n'est pas sûr, mais existe-t-il un moyen simple de transmettre la phrase secrète au jarsigner.exe:

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

Entrez la phrase secrète pour le magasin de clés:

Je l'exécute dans un fichier batch.

15
Stepan Yakovenko

Eh bien, pourquoi n'utilisez-vous pas simplement les paramètres correspondants?

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

Décomposé en lignes distinctes pour une meilleure lisibilité (mais vous devez bien sûr mettre tous les paramètres sur une seule ligne):

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