Jak mogę zainstalować JCE?

14

Jak mogę zainstalować pliki zasad rozszerzenia jurysdykcji Java Cryptography Extension (JCE) w systemie Ubuntu 16.04.

Powiedz mi również, że jak mogę sprawdzić, czy JCE jest zainstalowany w moim systemie, czy nie?

Puneet Dixit
źródło
JCE jest teraz częścią korzystania z Oracle JDK 1.8-151 lub wyższej wersji. Nie trzeba instalować osobno.
Anver Sadhat

Odpowiedzi:

11

Możesz je zdobyć w tym PPA

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

Jak rozpoznać, czy jest zainstalowany? To polecenie się powiedzie :)

Aby uzyskać bardziej aktualną wersję Java 8 uruchom

sudo apt install oracle-java8-installer

źródło

Mark Kirby
źródło
Dzięki za rozwiązanie tego długotrwałego problemu z logstash po aktualizacji. bez tego pliki kluczy p12 z google zgłaszają błąd
Brian van Rooijen
Dlaczego to powiedzieć oracle-java7-?
Raf
@Raf To jest stara odpowiedź, aktualizuję ją
Mark Kirby,
Nazwa paczki nie powinna byćoracle-java8-unlimited-jce-policy
Raf
@Raf Nie zgodnie z repozytorium, ppa: webupd8team / java
Mark Kirby
19

Openjdk jest już zainstalowany z JCE

Szybki test, czy masz zainstalowane pliki zasad jurysdykcji JCE Unlimited Strength:

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

Polecenie powinno zwrócić true, jeśli JCE jest zainstalowany.

Lingani
źródło
1
To jest naprawdę pomocne!
abhi,
Bardzo pomocna odpowiedź
Sam
1

Aby sprawdzić, czy został zainstalowany, wyszukaj instalatora. Możesz spróbować sprawdzić w varkatalogu i do cache. Postępuj zgodnie z tą ścieżką: /var/cache/oracle-jdk7-installer/ls.to da ci wszystkie szczegóły dotyczące JCE i zasad.

Migotanie Miłosierdzia
źródło
0

Instalowanie JCE dla JDK7 nie działa już z repozytorium zespołu webupd8. Postępuj zgodnie z tymi instrukcjami dla JVM 6 lub 7:

  1. Przejdź do strony pobierania Oracle Java SE.
  2. Przewiń w dół ... W sekcji „Dodatkowe zasoby” znajdziesz „Plik zasad rozszerzenia jurysdykcji Java Cryptography Extension (JCE) Unlimited Strength”.
  3. Pobierz wersję pasującą do zainstalowanej maszyny JVM, na przykład UnlimitedJCEPolicyJDK7.zip.
  4. Rozpakuj pobrany plik zip.
  5. Skopiuj plik local_policy.jar i US_export_policy.jar do $ JAVA_HOME / jre / lib / security (Uwaga: te słoiki będą już tam, więc musisz je zastąpić).

Zabrano stąd .

Pedro Gordo
źródło