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?


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


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.


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.


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 .

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.