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
Nächste ÜberarbeitungBeide Seiten der Revision
de:shibidp3jce [2015/07/02 14:08] wolfgangde:shibidp3jce [2016/10/26 13:13] Raoul Gunnar Borenius
Zeile 1: Zeile 1:
 ======Java Cryptography Extension (JCE)====== ======Java Cryptography Extension (JCE)======
 +====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>
 +apt-get install oracle-java8-unlimited-jce-policy 
 +</code>
 +
 +====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: Script zum Testen, ob [[https://en.wikipedia.org/wiki/Java_Cryptography_Extension|Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files]] installiert sind:
  
-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 22: Zeile 33:
             }             }
             if (maxKeyLen < 2147483647) {             if (maxKeyLen < 2147483647) {
-                System.out.println("JCE not on full power (<2147483647)");+                System.out.println("JCE not fully functional (<2147483647)");
             } else {             } else {
                 System.out.println("JCE OK");                 System.out.println("JCE OK");
             }             }
         } catch (Exception e) {         } catch (Exception e) {
-            System.out.println("Sad world :(");+            System.out.println("Exception: " + e);
         }         }
     }     }
Zeile 35: Zeile 46:
 JAVA=java JAVA=java
 if [ -n "$JAVA_HOME" ]; then if [ -n "$JAVA_HOME" ]; then
-        if [ -f "$JAVA_HOME//jre/bin/java" ]; then +        if [ -f "$JAVA_HOME/bin/java" ]; then
-                JAVA=$JAVA_HOME/jre/bin/java +
-        elif [ -f "$JAVA_HOME//jre/bin/java" ]; then+
                 JAVA=$JAVA_HOME/bin/java                 JAVA=$JAVA_HOME/bin/java
         else         else