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