summaryrefslogtreecommitdiff
path: root/xmlsecurity/tools/examples/evaluate_win.bat
diff options
context:
space:
mode:
Diffstat (limited to 'xmlsecurity/tools/examples/evaluate_win.bat')
-rw-r--r--xmlsecurity/tools/examples/evaluate_win.bat138
1 files changed, 138 insertions, 0 deletions
diff --git a/xmlsecurity/tools/examples/evaluate_win.bat b/xmlsecurity/tools/examples/evaluate_win.bat
new file mode 100644
index 000000000000..9567e9a2d2a4
--- /dev/null
+++ b/xmlsecurity/tools/examples/evaluate_win.bat
@@ -0,0 +1,138 @@
+call env_win.bat
+
+@echo off
+echo =============================================
+echo step - 1 create a temporary folder
+echo =============================================
+@echo on
+%TEMP_DRIVE%
+cd /
+mkdir %TEMP_FOLDER%
+
+@echo off
+echo =============================================
+echo step - 2 copy the xsecsim.rdb
+echo =============================================
+@echo on
+
+cp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsecsim.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/.
+
+@echo off
+echo =============================================
+echo step - 3 copy services.rdb and types.rdb
+echo =============================================
+@echo on
+
+cp %SO_DRIVE%/%SO_PATH%/program/services.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/.
+cp %SO_DRIVE%/%SO_PATH%/program/types.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/.
+
+@echo off
+echo =============================================
+echo step - 4 add types.rdb, xsecsim.rdb to services.rdb
+echo =============================================
+@echo on
+
+cd %TEMP_FOLDER%
+regmerge services.rdb / types.rdb
+regmerge services.rdb / xsecsim.rdb
+
+@echo off
+echo =============================================
+echo step - 5 register new component
+echo =============================================
+@echo on
+
+mkdir windows.plt
+cp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsec_sim.dll windows.plt/.
+cp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsecsim.rdb windows.plt/.
+cp %WS_PATH%/xmlsecurity/wntmsci8.pro/class/jflatfilter.jar windows.plt/.
+zip xsec_sim.zip windows.plt\*.*
+rm -R windows.plt
+
+%SO_DRIVE%
+cd %SO_DRIVE%/%SO_PATH%/program
+pkgchk -s %TEMP_DRIVE%/%TEMP_FOLDER%/xsec_sim.zip
+
+%TEMP_DRIVE%
+
+@echo off
+echo =============================================
+echo step - 6 copy dynamic libraries
+echo =============================================
+@echo on
+
+cp %SO_DRIVE%/%SO_PATH%/program/*.dll ./.
+
+@echo off
+echo =============================================
+echo step - 7 copy testtool program
+echo =============================================
+@echo on
+
+cp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/testtool.exe ./.
+
+@echo off
+echo =============================================
+echo step - 8 start OpenOffice
+echo =============================================
+@echo on
+
+@echo off
+echo please start up OpenOffice with "-accept=socket,host=0,port=2002;urp;"
+pause Press Enter when finished...
+@echo on
+
+@echo off
+echo =============================================
+echo step - 9 run the testtool program
+echo =============================================
+@echo on
+
+mkdir examples
+cd examples
+cp %WS_PATH%/xmlsecurity/tools/examples/warmup.xml ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/sign-0.xml ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/sign-1.xml ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/sign-2.xml ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/sign-3.xml ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/sign-4.xml ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/sign-5.xml ./.
+cd ..
+cp %WS_PATH%/xmlsecurity/tools/examples/eval_import.txt ./.
+cp %WS_PATH%/xmlsecurity/tools/examples/eval_export.txt ./.
+
+testtool %WS_PATH%/xmlsecurity/tools/cryptoken/jks/testToken.jks %WS_PATH%/xmlsecurity/tools/cryptoken/nss %TEMP_DRIVE%/%TEMP_FOLDER%/eval_export.txt %TEMP_DRIVE%/%TEMP_FOLDER%/eval_import.txt
+
+@echo off
+echo =============================================
+echo step - 10 stop OpenOffice
+echo =============================================
+@echo on
+
+@echo off
+echo please stop the OpenOffice application
+pause Press Enter when finished...
+@echo on
+
+@echo off
+echo =============================================
+echo step - 11 remove new component
+echo =============================================
+@echo on
+
+rm %SO_DRIVE%/%SO_PATH%/user/uno_packages/xsec_sim.zip
+%SO_DRIVE%
+cd %SO_DRIVE%/%SO_PATH%/program
+
+pkgchk -s -d xsec_sim.zip
+
+%TEMP_DRIVE%
+
+@echo off
+echo =============================================
+echo step - 12 remove the temporary folder
+echo =============================================
+@echo on
+
+cd ..
+rm -R %TEMP_FOLDER%