*** empty log message ***
authorcantor <cantor@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 12 Apr 2004 16:40:01 +0000 (16:40 +0000)
committercantor <cantor@ab3bd59b-922f-494d-bb5f-6f0a3c29deca>
Mon, 12 Apr 2004 16:40:01 +0000 (16:40 +0000)
git-svn-id: https://subversion.switch.ch/svn/shibboleth/java-idp/trunk@965 ab3bd59b-922f-494d-bb5f-6f0a3c29deca

bin/extkeytool.bat [new file with mode: 0644]

diff --git a/bin/extkeytool.bat b/bin/extkeytool.bat
new file mode 100644 (file)
index 0000000..ed7fb3e
--- /dev/null
@@ -0,0 +1,50 @@
+@echo off
+setlocal
+
+REM We need a JVM
+if not defined JAVA_HOME  (
+  echo Error: JAVA_HOME is not defined.
+  exit /b
+)
+
+if not defined JAVACMD (
+  set JAVACMD=%JAVA_HOME\bin\java.exe
+)
+
+if not exist %JAVACMD (
+  echo Error: JAVA_HOME is not defined correctly.
+  echo Cannot execute %JAVACMD
+  exit /b
+)
+
+REM The root of the Shibboleth package tree, relative to the run directory
+if not exist %SHIB_HOME (
+  set SHIB_HOME=.
+)
+
+REM Grab all the dependencies
+if defined CLASSPATH (
+  set SHIB_UTIL_CLASSPATH=%CLASSPATH
+)
+set SHIB_UTIL_CLASSPATH="%SHIB_HOME\webApplication\WEB-INF\classes";%SHIB_UTIL_CLASSPATH
+
+set DIRLIBS=%SHIB_HOME\lib\*.jar
+for %%i in (%DIRLIBS) do (
+  if defined SHIB_UTIL_CLASSPATH (
+    set SHIB_UTIL_CLASSPATH="%i";%SHIB_UTIL_CLASSPATH
+  ) else (
+    set SHIB_UTIL_CLASSPATH=%i
+  )
+)
+
+set DIRLIBS=%SHIB_HOME\webApplication\WEB-INF\lib\*.jar
+for %%i in (%DIRLIBS) do (
+  if defined SHIB_UTIL_CLASSPATH (
+    set SHIB_UTIL_CLASSPATH="%i";%SHIB_UTIL_CLASSPATH
+  ) else (
+    set SHIB_UTIL_CLASSPATH=%i
+  )
+)
+
+REM Here we go
+%JAVACMD -cp "%SHIB_UTIL_CLASSPATH" edu.internet2.middleware.shibboleth.utils.ExtKeyTool %*