Рейтинг:1

нераспознанное имя алгоритма: PBEWithSHA1AndDESede

флаг mk

Я пытаюсь использовать elasticsearch-certutil для создания сертификата.

sudo /usr/share/elasticsearch/bin/elasticsearch-certutil cert -out /usr/share/elasticsearch/config/elastic-certificates.p12 -pass ""

Я получаю следующую ошибку:

java.security.KeyStoreException: алгоритм защиты ключа не найден: java.security.UnrecoverableKeyException: сбой шифрования закрытого ключа: нераспознанное имя алгоритма: PBEWithSHA1AndDESede

Я видел эта почта которые рекомендуют понизить версию Java, но я не знаю, как это сделать?

Другой предложение заключается в редактировании: sun.security.pkcs12.PKCS12KeyStore и добавьте следующее:

keystore.pkcs12.keyProtectionAlgorithm=PBEWithSHA512AndAES_256

Но опять же я не уверен, как это сделать?

Вот как я установил Java на свой сервер Ubuntu:

sudo add-apt-repository ppa:openjdk-r/ppa
судо подходящее обновление
sudo apt установить openjdk-8-jdk openjdk-8-jre

и это моя версия Java: /usr/lib/jvm/java-1.8.0-openjdk-amd64

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.