Псевдоним не может быть найден в хранилище ключей сертификата

Я пытаюсь подписать файл jar, используя сертификат подписи кода. Псевдоним включает в себя некоторые специальные символы (турецкие символы). Псевдоним похож на следующее: bi?li?şi?m teknoloji?leri? eği?ti?m's comodo ca limited id

Когда я пытаюсь подписать файл jar, возникает следующая ошибка:

Цепочка сертификатов не найдена для: bi?li?şi?m teknoloji?leri? eği?ti?m's comodo ca limited id. bi?li?şi?m teknoloji?leri? Ограниченный идентификатор eği?ti?m comodo ca должен ссылаться на действующую запись ключа KeyStore, содержащую закрытый ключ и соответствующую цепочку сертификатов открытого ключа.

Я попытался изменить псевдоним с помощью утилиты keytool (jdk), но опять же, поскольку псевдоним не был найден, мне не удалось добиться успеха.

Когда я просмотрел детали с помощью keytool и увидел, что тип записи — «PrivateKeyEntry», я не думаю, что эта ошибка связана с отсутствующим закрытым ключом.

Проблема, похоже, связана с проблемой нераспознанного символа.

Как я могу решить эту проблему и приступить к подписанию файла jar?


person Zafer    schedule 30.05.2013    source источник


Ответы (1)


На мое электронное письмо ответила служба поддержки компании-производителя сертификатов. Они хотели продлить сертификат без использования турецких символов в названии компании. Как я и предполагал, проблема была связана с нераспознанными символами.

person Zafer    schedule 03.06.2013