Como posso instalar o JCE?

14

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?

Puneet Dixit
fonte
O JCE agora faz parte do uso do Oracle JDK 1.8-151 ou versão superior. Não é necessário instalar separadamente.
Anver Sadhat #

Respostas:

11

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

fonte

Mark Kirby
fonte
Obrigado por este problema resolvido e duradouro com o logstash após a atualização. sem isso os arquivos de chave p12 do Google lançar um erro
Brian van Rooijen
por que diz isso oracle-java7-?
Raf
@Raf Esta é uma resposta de idade, eu estou atualizando-lo
Mark Kirby
Caso não o nome do pacote seroracle-java8-unlimited-jce-policy
Raf
@Raf Não de acordo com o repositório, ppa: webupd8team / java
Mark Kirby
19

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.

Lingani
fonte
1
Isso é realmente útil!
abhi
Resposta muito útil
Sam
1

Para ver se ele foi instalado, procure o instalador. Você pode tentar fazer o check-in no vardiretó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.

Mercy Flicker
fonte
0

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:

  1. Vá para a página de download do Oracle Java SE.
  2. Role para baixo ... Na seção "Recursos adicionais", você encontrará "Arquivo de Política de Jurisdição de Força Ilimitada da Extensão de Criptografia Java (JCE)".
  3. Faça o download da versão que corresponde à sua JVM instalada, por exemplo, UnlimitedJCEPolicyJDK7.zip.
  4. Descompacte o zip baixado.
  5. Copie local_policy.jar e US_export_policy.jar para $ JAVA_HOME / jre / lib / security (Nota: esses jars já estarão lá, portanto você deverá substituí-los).

Retirado daqui .

Pedro Gordo
fonte