Как установить файлы политики неограниченной юрисдикции 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 Unlimited Strength Jurisdiction:
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
Команда должна вернуть true, если JCE установлен.
Чтобы узнать, установлен ли он, найдите программу установки. Вы можете попробовать проверить в varкаталоге и в cache. Следуйте по этому пути: /var/cache/oracle-jdk7-installer/ls.Это даст вам все подробности о JCE и Политике.
Установка JCE для JDK7 больше не работает из репозитория webupd8 team. Следуйте этим инструкциям для JVM 6 или 7:
Взято отсюда .