Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende ÜberarbeitungLetzte ÜberarbeitungBeide Seiten der Revision | ||
de:shibidp3jce [2015/07/02 13:55] – angelegt wolfgang | de:shibidp3jce [2021/04/26 15:23] – als deprecated markiert Silke Meyer | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
======Java Cryptography Extension (JCE)====== | ======Java Cryptography Extension (JCE)====== | ||
- | Script zum Testen, ob JCE installiert sind: | + | <callout color="# |
+ | **Bei aktuellen OpenJDK-Versionen (wie 11) ist dies nicht mehr nötig!** | ||
+ | </ | ||
+ | ====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/ | ||
+ | Sie die Extensions nachinstallieren: | ||
+ | |||
+ | <code bash> | ||
+ | apt-get install oracle-java8-unlimited-jce-policy | ||
+ | </ | ||
+ | |||
+ | ====Linux (mehr oder weniger) generisch==== | ||
+ | |||
+ | Wenn die [[https:// | ||
+ | <code bash> | ||
+ | jrunscript | ||
+ | </ | ||
+ | |||
+ | Alternativ kann zum Testen folgendes Skript verwendet werden: | ||
+ | |||
+ | **NB**: Das Script funktioniert nur, wenn ein JDK installiert ist (JRE Headless genügt nicht)! | ||
<code bash> | <code bash> | ||
Zeile 20: | Zeile 42: | ||
} | } | ||
if (maxKeyLen < 2147483647) { | if (maxKeyLen < 2147483647) { | ||
- | System.out.println(" | + | System.out.println(" |
} else { | } else { | ||
System.out.println(" | System.out.println(" | ||
} | } | ||
} catch (Exception e) { | } catch (Exception e) { | ||
- | System.out.println(" | + | System.out.println(" |
} | } | ||
} | } | ||
Zeile 33: | Zeile 55: | ||
JAVA=java | JAVA=java | ||
if [ -n " | if [ -n " | ||
- | if [ -f " | + | if [ -f " |
- | JAVA=$JAVA_HOME/ | + | |
- | elif [ -f " | + | |
JAVA=$JAVA_HOME/ | JAVA=$JAVA_HOME/ | ||
else | else | ||
Zeile 48: | Zeile 68: | ||
rm -f ${TMPFILE}.java ${TMPFILE}.class | rm -f ${TMPFILE}.java ${TMPFILE}.class | ||
</ | </ | ||
+ | |||
+ | {{tag> |