Comment installer JCE?

14

Comment puis-je installer Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files dans Ubuntu 16.04.

Veuillez également me dire que comment puis-je vérifier que JCE est installé sur mon système ou non?

Puneet Dixit
la source
JCE fait désormais partie de l'utilisation d'Oracle JDK 1.8-151 ou d'une version supérieure. Pas besoin d'installer séparément.
Anver Sadhat

Réponses:

11

Vous pouvez les obtenir à ce PPA

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

Comment savoir s'il est installé? Cette commande réussira :)

Pour une version plus récente de la version Java 8

sudo apt install oracle-java8-installer

la source

Mark Kirby
la source
Merci pour moi ce problème résolu de longue durée avec logstash après l'avoir mis à niveau. sans cela, les fichiers de clés p12 de google génèrent une erreur
Brian van Rooijen
pourquoi dit-il oracle-java7-?
Raf
@Raf Ceci est une ancienne réponse, je la mets à jour
Mark Kirby
Le nom du package ne devrait-il pas êtreoracle-java8-unlimited-jce-policy
Raf
@Raf Pas selon le référentiel, ppa: webupd8team / java
Mark Kirby
19

Openjdk est déjà installé avec JCE

Un test rapide pour voir si vous avez installé les fichiers JCE Unlimited Strength Jurisdiction Policy:

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

La commande doit retourner true si JCE est installé.

Lingani
la source
1
C'est vraiment utile!
abhi
Réponse très utile
Sam
1

Pour voir s'il a installé, recherchez le programme d'installation. Vous pouvez essayer de vérifier dans le varrépertoire et dans cache. Suivez ce chemin: /var/cache/oracle-jdk7-installer/ls.cela vous donnera tous les détails sur JCE et les politiques.

Mercy Flicker
la source
0

L'installation de JCE pour JDK7 ne fonctionne plus à partir du référentiel d'équipe webupd8. Suivez ces instructions pour JVM 6 ou 7:

  1. Accédez à la page de téléchargement d'Oracle Java SE.
  2. Faites défiler vers le bas ... Sous la section "Ressources supplémentaires", vous trouverez "Fichier de politique de compétence de l'extension de cryptographie Java (JCE) Unlimited Strength".
  3. Téléchargez la version qui correspond à votre JVM installée, par exemple, UnlimitedJCEPolicyJDK7.zip.
  4. Décompressez le zip téléchargé.
  5. Copiez local_policy.jar et US_export_policy.jar dans $ JAVA_HOME / jre / lib / security (Remarque: ces fichiers jars seront déjà là, vous devez donc les remplacer).

Pris d' ici .

Pedro Gordo
la source