JWSアプリケーションに署名しました MemorizEasy のエイリアスを持つキーで:
memofile.reference.emma.jar=/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar
なぜそんなに長いエイリアスを選んだのか覚えていません。私はそれがメモのみだったと思うが、私のプロジェクトの設定では:
jnlp.signjar.alias=memofile.reference.emma.jar=/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar
アプリケーションを更新し、mavenを使用して、エイリアスを次のように指定する必要があります。
<keystorealias>memofile.reference.emma.jar=/Users/simpatico/.netbeans/6.8/modules/ext/emma.jar
</keystorealias>
しかし、それはうまくいきません。別名mjee
で別のキーを試してみます。
キーのエイリアスを変更できますか?もしそうなら、どのように?それ以外の場合、Mavenがエイリアスを受け入れないのはなぜですか?
keyclone
のkeytool
コマンドを使用して、キーストアのキーを複製することができます。
keytool -keyclone -alias "your-very-very-long-alias" -dest "new-alias" -keypass keypass -new new_keypass -keystore /path/to/keystore -storepass storepass
changealias
コマンドは、既存のエントリのエイリアスを変更します。
keytool -changealias -alias "your-very-very-long-alias" -destalias "new-alias" -keypass keypass -keystore /path/to/keystore -storepass storepass
パスワードの入力を求められる場合は、それぞれのパスワードフラグを削除するだけです(changealias
の例):
keytool -changealias -alias "your-very-very-long-alias" -destalias "new-alias" -keystore "/path/to/keystore"