0

会社のセキュリティ担当者の1人が、アプレットに署名するときに使用するキーストアを教えてくれました。ただし、実際にキーストアをインポートする際に問題が発生します。次のコマンドを実行しようとしましたが、何も起こりませんでした...ほとんど何もありません... keytoolアプリケーションは、入力したパスワードの入力を求め、リターンキーを押しました。ツールはカーソルを次の行に置くことで応答し、10分間そこにとどまり、その時点でプロセスを強制終了しました。私は何か間違ったことをしていると思い、誰かが私を正しい方向に向けてくれることを望んでいます。

C:/program files/java/jdk1.6.0_19/bin/keytool" -import -alias company -keystore D:/companysig.jks

ありがとう、ジェレミー

4

1 に答える 1

1

キーストアがある場合は、jarsignerコマンドでそのキーストアを使用できます。例については、ここを参照してください(署名に使用するキーストアと、使用するキーのエイリアスを通知します)。

http://www.owasp.org/index.php/Signing_jar_files_with_jarsigner

keytoolインポートオプションを使用すると、指定したキー(ファイル内)を指定したキーストアにインポートします。ファイルを指定しない場合、コマンドはおそらく標準入力からキーを読み取りたいと考えており、プロセスは到着しないキーを待機していました。しかし、いずれにせよ、あなたの場合、なぜこれを使用する必要があるのか​​わかりません。

キーストア全体を別のキーストアにインポートする場合は、importkeystoreオプションを使用する必要があります。

-importkeystore [-v] 
         [-srckeystore <srckeystore>] [-destkeystore <destkeystore>]
         [-srcstoretype <srcstoretype>] [-deststoretype <deststoretype>]
         [-srcstorepass <srcstorepass>] [-deststorepass <deststorepass>]
         [-srcprotected] [-destprotected]
         [-srcprovidername <srcprovidername>]
         [-destprovidername <destprovidername>]
         [-srcalias <srcalias> [-destalias <destalias>]
           [-srckeypass <srckeypass>] [-destkeypass <destkeypass>]]
         [-noprompt]
         [-providerclass <provider_class_name> [-providerarg <arg>]] ...
         [-providerpath <pathlist>]
于 2010-12-10T02:25:28.443 に答える