| rem ************************************************************* |
| rem |
| rem Licensed to the Apache Software Foundation (ASF) under one |
| rem or more contributor license agreements. See the NOTICE file |
| rem distributed with this work for additional information |
| rem regarding copyright ownership. The ASF licenses this file |
| rem to you under the Apache License, Version 2.0 (the |
| rem "License"); you may not use this file except in compliance |
| rem with the License. You may obtain a copy of the License at |
| rem |
| rem http://www.apache.org/licenses/LICENSE-2.0 |
| rem |
| rem Unless required by applicable law or agreed to in writing, |
| rem software distributed under the License is distributed on an |
| rem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| rem KIND, either express or implied. See the License for the |
| rem specific language governing permissions and limitations |
| rem under the License. |
| rem |
| rem ************************************************************* |
| 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% |