Come posso installare JCE?


14

Come posso installare i file delle politiche sulla giurisdizione illimitata di Java Cryptography Extension (JCE) in Ubuntu 16.04.

Per favore dimmi anche come posso verificare se JCE è installato nel mio sistema o no?


JCE ora fa parte dell'utilizzo di Oracle JDK 1.8-151 o versione successiva. Non è necessario installarlo separatamente.
Anver Sadhat,

Risposte:


11

Puoi ottenerli in questo PPA

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

Come puoi sapere se è installato? Questo comando avrà successo :)

Per una versione più aggiornata della versione di Java 8

sudo apt install oracle-java8-installer

fonte


Grazie per me questo problema risolto di lunga durata con logstash dopo averlo aggiornato. senza questo i file chiave p12 di google generano un errore
Brian van Rooijen,

perché vuol dire oracle-java7-?
Raf,

@Raf Questa è una vecchia risposta, la sto aggiornando
Mark Kirby,

Il nome del pacchetto non dovrebbe essereoracle-java8-unlimited-jce-policy
Raf,

@Raf Non secondo il repository, ppa: webupd8team / java
Mark Kirby,

19

Openjdk viene già installato con JCE

Un rapido test per verificare se sono installati i file dei criteri di giurisdizione JCE Unlimited Strength:

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

Il comando dovrebbe restituire true se JCE è installato.


1
Questo è davvero utile!
abhi,

Risposta molto utile
Sam

1

Per vedere se è installato, cerca il programma di installazione. Puoi provare a controllare nella vardirectory e in cache. Segui questo percorso: /var/cache/oracle-jdk7-installer/ls.questo ti fornirà tutti i dettagli su JCE e le Politiche.


0

L'installazione di JCE per JDK7 non funziona più dal repository del team webupd8. Seguire queste istruzioni per JVM 6 o 7:

  1. Vai alla pagina di download di Oracle Java SE.
  2. Scorri verso il basso ... Nella sezione "Risorse aggiuntive" troverai "File della politica di giurisdizione di estensione illimitata di Java Cryptography Extension (JCE)".
  3. Scarica la versione corrispondente alla tua JVM installata, ad esempio UnlimitedJCEPolicyJDK7.zip.
  4. Decomprimi lo zip scaricato.
  5. Copia local_policy.jar e US_export_policy.jar in $ JAVA_HOME / jre / lib / security (Nota: questi barattoli saranno già lì, quindi devi sovrascriverli).

Tratto da qui .

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.