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 13:58] wolfgangde:shibidp3jce [2021/05/03 13:55] (aktuell) – veralteten Inhalt gelöscht Silke Meyer
Zeile 1: Zeile 1:
-======Java Cryptography Extension (JCE)====== 
  
-Script zum Testen, ob [[https://en.wikipedia.org/wiki/Java_Cryptography_Extension|Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files]] installiert sind: 
- 
-<code bash>  
-#!/bin/bash 
-TMPFILE=/tmp/TestJCE 
-cat <<EOF >${TMPFILE}.java 
-import javax.crypto.Cipher; 
-public class TestJCE { 
- 
-    public static void main(String[] args) { 
-        try { 
-            System.out.println("Testing Cipher.getMaxAllowedKeyLength(\"AES\")..."); 
-            int maxKeyLen = Cipher.getMaxAllowedKeyLength("AES"); 
-            System.out.println("Keylength: " + maxKeyLen); 
-            if (maxKeyLen <=128) { 
-                System.out.println("Missing JCE."); 
-                return; 
-            } 
-            if (maxKeyLen < 2147483647) { 
-                System.out.println("JCE not on full power (<2147483647)"); 
-            } else { 
-                System.out.println("JCE OK"); 
-            } 
-        } catch (Exception e) { 
-            System.out.println("Sad world :("); 
-        } 
-    } 
-} 
-EOF 
- 
-JAVA=java 
-if [ -n "$JAVA_HOME" ]; then 
-        if [ -f "$JAVA_HOME//jre/bin/java" ]; then 
-                JAVA=$JAVA_HOME/jre/bin/java 
-        elif [ -f "$JAVA_HOME//jre/bin/java" ]; then 
-                JAVA=$JAVA_HOME/bin/java 
-        else 
-                echo "JAVA_HOME=$JAVA_HOME not set correctly. Abort." 
-                exit 1 
-        fi 
-fi 
-${JAVA}c ${TMPFILE}.java 
-$JAVA -version 
-cd `dirname ${TMPFILE}` 
-$JAVA `basename ${TMPFILE}` 
-rm -f ${TMPFILE}.java ${TMPFILE}.class 
-</code> 
  • Zuletzt geändert: vor 9 Jahren