¿Cómo puedo instalar JCE?


14

¿Cómo puedo instalar Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files en Ubuntu 16.04?

Por favor, dígame también que ¿cómo puedo verificar que JCE esté instalado en mi sistema o no?


JCE ahora forma parte del uso de Oracle JDK 1.8-151 o una versión superior. No es necesario instalarlo por separado.
Anver Sadhat

Respuestas:


11

Puedes obtenerlos en este PPA

sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java7-unlimited-jce-policy 

¿Cómo puedes saber si está instalado? Este comando tendrá éxito :)

Para una versión más actualizada de Java 8, ejecute

sudo apt install oracle-java8-installer

fuente


Gracias por mí, este problema resuelto de larga duración con logstash después de actualizarlo. sin esto, los archivos clave de p12 de google arrojan un error
Brian van Rooijen

¿por qué dice oracle-java7-?
Raf

@Raf Esta es una vieja respuesta, la estoy actualizando
Mark Kirby

¿No debería ser el nombre del paqueteoracle-java8-unlimited-jce-policy
Raf

@Raf No según el repositorio, ppa: webupd8team / java
Mark Kirby

19

Openjdk ya viene instalado con JCE

Una prueba rápida para ver si tiene instalados los archivos de la Política de jurisdicción de fuerza ilimitada de JCE:

$JAVA_HOME/bin/jrunscript -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("RC5") >= 256);'

El comando debería devolver verdadero si JCE está instalado.


1
¡Esto es realmente útil!
abhi

Respuesta muy útil
Sam

1

Para ver si se ha instalado, busque el instalador. Puede intentar registrarse en el vardirectorio y en cache. Siga este camino: /var/cache/oracle-jdk7-installer/ls.Esto le dará todos los detalles sobre JCE y las Políticas.


0

Instalar JCE para JDK7, ya no funciona desde el repositorio del equipo webupd8. Siga estas instrucciones para JVM 6 o 7:

  1. Vaya a la página de descarga de Oracle Java SE.
  2. Desplácese hacia abajo ... En la sección "Recursos adicionales" encontrará "Archivo de política de jurisdicción de fuerza ilimitada de Java Cryptography Extension (JCE)".
  3. Descargue la versión que coincida con su JVM instalada, por ejemplo, UnlimitedJCEPolicyJDK7.zip.
  4. Descomprima el zip descargado.
  5. Copie local_policy.jar y US_export_policy.jar en $ JAVA_HOME / jre / lib / security (Nota: estos frascos ya estarán allí, por lo que debe sobrescribirlos).

Tomado de aquí .

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.