Джава:Ошибка недопустимого формата хранилища ключей
Вопрос
Кто-нибудь знает, как решить эту ошибку Java?
java.io.IOException: Invalid keystore format
Я получаю это, когда пытаюсь получить доступ к хранилищу сертификатов из опции Java на панелях управления.Это мешает мне загружать апплеты, требующие повышенных привилегий.
Решение
Мне удалось воспроизвести ошибку, изменив файл доверенных сертификатов в каталоге.
C:\Documents and Settings\CDay\Application Data\Sun\Java\Deployment\security
.
Удаление файла решило проблему.
Другие советы
Не включайте специальные символы в название организации и подразделения.
Похоже, сертификат отсутствует или имеет неверный формат.Вы уже сгенерировали сертификат с помощью keytool?
для меня это означало, что мой файл ключей, который я пытался импортировать, был недействителен (на самом деле это была страница 404, а не действительный ключ)
Для вас, ребята, которые не могут найти «Документы и настройки» (какая бы причина ни была), вот еще один путь, по которому можно найти доверенные сертификаты:
C:\Users\<username>\AppData\LocalLow\Sun\Java\Deployment\security
Надеюсь это поможет!