質問

私の会社のセキュリティ担当者の一つは、私が私のアプレットに署名するときに使用するキーストアを与えました。しかし、私は実際にはキーストアのインポートの問題を抱えています。私は次のことを実行しようとしたんが、何も起こりませんでした...よくほとんど何も... keytoolアプリケーションは、私が入力され、その後、リターンを打つ私のパスワードの入力を促しました。このツールは、次の行にカーソルを置いて対応し、それはちょうど私がプロセスを殺し、その時点で10分のようにそこに座っていました。私は何か間違ってやっていると、誰かが正しい方向に私を指すことができることを期待していますことを仮定しています。

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

おかげで、 ジェレミー

役に立ちましたか?

解決

は、キーストアを持っている場合は、あなただけの場面では、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>]
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top