Як я можу встановити файли політики необмеженої міцності з розширенням Java Cryptography Extension (JCE) в Ubuntu 16.04.
Скажіть, будь ласка, також, як я можу перевірити, чи встановлено JCE в моїй системі чи ні?
Як я можу встановити файли політики необмеженої міцності з розширенням Java Cryptography Extension (JCE) в Ubuntu 16.04.
Скажіть, будь ласка, також, як я можу перевірити, чи встановлено JCE в моїй системі чи ні?
Відповіді:
Ви можете отримати їх у цьому PPA
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy
Як ви можете визначити, чи встановлений він? Ця команда вдасться :)
Для отримання більш оновленої дати запустіть версію Java 8
sudo apt install oracle-java8-installer
oracle-java7-
?
oracle-java8-unlimited-jce-policy
Openjdk поставляється вже встановлений разом з JCE
Швидкий тест, щоб перевірити, чи встановлені у вас файли політики необмеженої сили юрисдикції JCE:
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
Команда повинна повернути true, якщо встановлено JCE.
Щоб побачити, чи встановлено він, знайдіть інсталятора. Ви можете спробувати перевірити в var
каталозі та в cache
. Виконайте цей шлях: /var/cache/oracle-jdk7-installer/ls.
це дасть вам усі подробиці про СКВ та політику.
Встановлення JCE для JDK7 більше не працює з репозиторію команди webupd8. Дотримуйтесь цих інструкцій для JVM 6 або 7:
Взято звідси .