Como instalar arquivos de política de jurisdição de força ilimitada do Java Cryptography Extension (JCE) no Ubuntu 16.04.
Diga-me também que como posso verificar se o JCE está instalado no meu sistema ou não?
Como instalar arquivos de política de jurisdição de força ilimitada do Java Cryptography Extension (JCE) no Ubuntu 16.04.
Diga-me também que como posso verificar se o JCE está instalado no meu sistema ou não?
Respostas:
Você pode obtê-los neste PPA
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy
Como você pode saber se está instalado? Este comando terá sucesso :)
Para uma versão mais atualizada do Java 8, execute
sudo apt install oracle-java8-installer
oracle-java7-
?
oracle-java8-unlimited-jce-policy
O Openjdk já vem instalado com o JCE
Um teste rápido para verificar se você possui os arquivos da JCE Unlimited Strength Jurisdiction Policy instalados:
$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'
O comando deve retornar true se o JCE estiver instalado.
Para ver se ele foi instalado, procure o instalador. Você pode tentar fazer o check-in no var
diretório e em cache
. Siga este caminho: /var/cache/oracle-jdk7-installer/ls.
Isso fornecerá todos os detalhes sobre o JCE e as políticas.
A instalação do JCE para JDK7, não funciona mais no repositório da equipe webupd8. Siga estas instruções para JVM 6 ou 7:
Retirado daqui .