Подтвердить что ты не робот

KeyStore с BouncyCastleProvider: проверка целостности KeyStore

Я хочу использовать самоподписанную подпись для соединений ssl. Я следую за этим сообщением.

Моя проблема: после создания Keystore моя проверка целостности не удалась.

Keytool-Error: java.io.IOException: KeyStore integrity check failed.

Я все еще ищу, но, может быть, кто-то может спасти меня некоторое время.

4b9b3361

Ответ 1

Убедитесь, что вы используете правильный пароль для открытия хранилища ключей. У меня была эта ошибка, и оказалось, что я все еще использую пароль из кода примера в trusted.load()

Ответ 2

У меня была та же проблема, когда я попытался открыть файл KeyStore, который я сохранил локально, и 2 соображения приходит на ум:

  • Вы сохраняете свой KeyStore и загружаете его другим паролем.
  • Ваш файл KeyStore был поврежден каким-то образом, таким образом, отмечая проверку целостности.

Я предлагаю вам попытаться сохранить и загрузить другой файл с тем же паролем (исправлено), чтобы проверить, нормально ли он будет загружаться.

Ответ 3

Убедитесь, что файл хранилища ключей закрыт с помощью FileOutputStream.close() или он будет отмечен как потерянный.