Inline CRLs in the metadata are now honored during pkix validation. Junit tests...
[java-idp.git] / bin / extkeytool
index e559476..2a070e2 100755 (executable)
@@ -1,21 +1,20 @@
-@echo off
-setlocal
+#!/bin/sh
 
-REM We need a JVM
-if not defined JAVA_HOME  (
-  echo Error: JAVA_HOME is not defined.
-  exit /b
-)
+##We need a JVM
+if [ ! -n "$JAVA_HOME" ] ; then
+  echo "Error: JAVA_HOME is not defined."
+  exit
+fi
 
-if not defined JAVACMD (
-  set JAVACMD=%JAVA_HOME\bin\java.exe
-)
+if [ ! -n "$JAVACMD" ] ; then
+  JAVACMD=$JAVA_HOME/bin/java
+fi
 
-if not exist %JAVACMD (
-  echo Error: JAVA_HOME is not defined correctly.
-  echo Cannot execute %JAVACMD
-  exit /b
-)
+if [ ! -x "$JAVACMD" ] ; then
+  echo "Error: JAVA_HOME is not defined correctly."
+  echo "Cannot execute $JAVACMD"
+  exit
+fi
 
 
 ##Find the shibboleth components
@@ -52,7 +51,7 @@ do
       fi
     fi
 done
-
+SHIB_UTIL_CLASSPATH=$SHIB_UTIL_CLASSPATH:"$SHIB_HOME"
 
 ##Here we go
 $JAVACMD -Dlog4j.configuration="$LOG_CONFIG" -cp $SHIB_UTIL_CLASSPATH  edu.internet2.middleware.shibboleth.utils.ExtKeyTool "$@"