Могу ли я изменить псевдоним моего ключа? - PullRequest
53 голосов
/ 14 августа 2010

Я подписал свое приложение JWS MemorizEasy ключом с псевдонимом: memofile.reference.emma.jar = / Users / Simpatico / .netbeans / 6,8 / модули / внутр / emma.jar

Я не помню, почему я выбрал такой длинный псевдоним. Я подозреваю, что это была только памятка, но в настройках моего проекта: jnlp.signjar.alias = memofile.reference.emma.jar = / Users / Simpatico / .netbeans / 6,8 / модули / внутр / emma.jar Сейчас я обновляю приложение и с помощью maven мне нужно указать псевдоним как: memofile.reference.emma.jar = / Users / Simpatico / .netbeans / 6,8 / модули / внутр / emma.jar

Но это не работает. Попытка другого ключа с псевдонимом mjee это работает. Так можно ли изменить псевдоним ключа? Если так, то как? Иначе, почему Мейвен не примет мой псевдоним?

1 Ответ

122 голосов
/ 18 апреля 2011

Можно дублировать ключ в хранилище ключей с помощью команды 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
...