Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
de:shibidp3jce [2015/07/02 14:38]
wolfgang
de:shibidp3jce [2021/05/03 13:55]
Silke Meyer veralteten Inhalt gelöscht
Zeile 1: Zeile 1:
 ======Java Cryptography Extension (JCE)====== ======Java Cryptography Extension (JCE)======
 +
 +<callout color="#ff9900" title="Deprecated">
 +**Bei aktuellen OpenJDK-Versionen (wie 11) ist dies nicht mehr nötig!**
 +</callout>
 ====Debian + Oracle Java==== ====Debian + Oracle Java====
 +
 +Wichtig: bei der Verwendung von OpenJDK nicht nötig, dort sind alle neueren Crypt-Routinen schon enthalten.
 +Sofern Sie aus irgendwelchen Gründen das nicht-freie Oracle-Java unter Debian/Ubuntu nutzen müssen, sollten
 +Sie die Extensions nachinstallieren:
 +
 <code bash> <code bash>
 apt-get install oracle-java8-unlimited-jce-policy  apt-get install oracle-java8-unlimited-jce-policy 
Zeile 7: Zeile 16:
 ====Linux (mehr oder weniger) generisch==== ====Linux (mehr oder weniger) generisch====
  
-Script zum Testen, ob [[https://en.wikipedia.org/wiki/Java_Cryptography_Extension|Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files]] installiert sind:+Wenn die [[https://en.wikipedia.org/wiki/Java_Cryptography_Extension|Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files]] installiert sind, muss der folgende Befehl ''true'' zurückliefern: 
 +<code bash> 
 +jrunscript  -e 'print (javax.crypto.Cipher.getMaxAllowedKeyLength("AES") >= 2147483647);' 
 +</code> 
 + 
 +Alternativ kann zum Testen folgendes Skript verwendet werden:
  
-FIXME: funktioniert noch nicht in allen Umgebungen+**NB**Das Script funktioniert nur, wenn ein JDK installiert ist (JRE Headless genügt nicht)!
  
 <code bash>  <code bash> 
Zeile 54: Zeile 68:
 rm -f ${TMPFILE}.java ${TMPFILE}.class rm -f ${TMPFILE}.java ${TMPFILE}.class
 </code> </code>
 +
 +{{tag>deprecated}}