Wie kann ich JCE installieren?


14

Wie kann ich Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction-Richtliniendateien in Ubuntu 16.04 installieren?

Bitte sagen Sie mir auch, wie kann ich überprüfen, ob JCE auf meinem System installiert ist oder nicht?


JCE ist jetzt Teil der Verwendung von Oracle JDK 1.8-151 oder einer höheren Version. Es muss nicht separat installiert werden.
Anver Sadhat

Antworten:


11

Sie können sie bei dieser PPA bekommen

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

Wie können Sie feststellen, ob es installiert ist? Dieser Befehl wird erfolgreich sein :)

Für eine aktuellere Java 8-Version ausführen

sudo apt install oracle-java8-installer

Quelle


Vielen Dank für die Lösung dieses lang anhaltenden Problems mit logstash nach dem Upgrade. ohne dies werfen die p12-Schlüsseldateien von Google einen Fehler
Brian van Rooijen

warum sagt es oracle-java7-?
Raf

@Raf Dies ist eine alte Antwort, ich aktualisiere sie
Mark Kirby

Sollte der Paketname nicht seinoracle-java8-unlimited-jce-policy
Raf

@Raf Nicht nach dem Repository, ppa: webupd8team / java
Mark Kirby

19

Openjdk wird bereits mit JCE installiert

Ein kurzer Test, um festzustellen, ob die Richtliniendateien für JCE Unlimited Strength installiert sind:

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

Der Befehl sollte true zurückgeben, wenn JCE installiert ist.


1
Das ist wirklich hilfreich!
Abhi

Sehr hilfreiche Antwort
Sam

1

Um festzustellen, ob es installiert wurde, suchen Sie nach dem Installationsprogramm. Sie können versuchen, in das varVerzeichnis und in einzuchecken cache. Folgen Sie diesem Pfad: Auf diese Weise erhalten /var/cache/oracle-jdk7-installer/ls.Sie alle Details zu JCE und den Richtlinien.


0

Die Installation von JCE für JDK7 funktioniert nicht mehr über das Team-Repository von webupd8. Befolgen Sie diese Anweisungen für JVM 6 oder 7:

  1. Rufen Sie die Oracle Java SE-Downloadseite auf.
  2. Bildlauf nach unten ... Im Abschnitt "Zusätzliche Ressourcen" finden Sie "Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy File".
  3. Laden Sie die Version herunter, die Ihrer installierten JVM entspricht, z. B. UnlimitedJCEPolicyJDK7.zip.
  4. Entpacken Sie die heruntergeladene Zip.
  5. Kopieren Sie local_policy.jar und US_export_policy.jar in das Verzeichnis $ JAVA_HOME / jre / lib / security (Hinweis: Diese Gläser sind bereits vorhanden, Sie müssen sie also überschreiben).

Von hier genommen .

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.