Updated to xmlsec 1.1 candidate.
[java-idp.git] / bin / extkeytool.bat
1 @echo off
2 setlocal
3
4 REM We need a JVM
5 if not defined JAVA_HOME  (
6   echo Error: JAVA_HOME is not defined.
7   exit /b
8 )
9
10 if not defined JAVACMD (
11   set JAVACMD=%JAVA_HOME\bin\java.exe
12 )
13
14 if not exist %JAVACMD (
15   echo Error: JAVA_HOME is not defined correctly.
16   echo Cannot execute %JAVACMD
17   exit /b
18 )
19
20 REM The root of the Shibboleth package tree, relative to the run directory
21 if not exist %SHIB_HOME (
22   set SHIB_HOME=.
23 )
24
25 REM Grab all the dependencies
26 if defined CLASSPATH (
27   set SHIB_UTIL_CLASSPATH=%CLASSPATH
28 )
29 set SHIB_UTIL_CLASSPATH="%SHIB_HOME\webApplication\WEB-INF\classes";%SHIB_UTIL_CLASSPATH
30
31 set DIRLIBS=%SHIB_HOME\lib\*.jar
32 for %%i in (%DIRLIBS) do (
33   if defined SHIB_UTIL_CLASSPATH (
34     set SHIB_UTIL_CLASSPATH="%i";%SHIB_UTIL_CLASSPATH
35   ) else (
36     set SHIB_UTIL_CLASSPATH=%i
37   )
38 )
39
40 set DIRLIBS=%SHIB_HOME\webApplication\WEB-INF\lib\*.jar
41 for %%i in (%DIRLIBS) do (
42   if defined SHIB_UTIL_CLASSPATH (
43     set SHIB_UTIL_CLASSPATH="%i";%SHIB_UTIL_CLASSPATH
44   ) else (
45     set SHIB_UTIL_CLASSPATH=%i
46   )
47 )
48
49 REM Here we go
50 %JAVACMD -cp "%SHIB_UTIL_CLASSPATH" edu.internet2.middleware.shibboleth.utils.ExtKeyTool %*