1*b1cdbd2cSJim Jagielskirem ************************************************************* 2*b1cdbd2cSJim Jagielskirem 3*b1cdbd2cSJim Jagielskirem Licensed to the Apache Software Foundation (ASF) under one 4*b1cdbd2cSJim Jagielskirem or more contributor license agreements. See the NOTICE file 5*b1cdbd2cSJim Jagielskirem distributed with this work for additional information 6*b1cdbd2cSJim Jagielskirem regarding copyright ownership. The ASF licenses this file 7*b1cdbd2cSJim Jagielskirem to you under the Apache License, Version 2.0 (the 8*b1cdbd2cSJim Jagielskirem "License"); you may not use this file except in compliance 9*b1cdbd2cSJim Jagielskirem with the License. You may obtain a copy of the License at 10*b1cdbd2cSJim Jagielskirem 11*b1cdbd2cSJim Jagielskirem http://www.apache.org/licenses/LICENSE-2.0 12*b1cdbd2cSJim Jagielskirem 13*b1cdbd2cSJim Jagielskirem Unless required by applicable law or agreed to in writing, 14*b1cdbd2cSJim Jagielskirem software distributed under the License is distributed on an 15*b1cdbd2cSJim Jagielskirem "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 16*b1cdbd2cSJim Jagielskirem KIND, either express or implied. See the License for the 17*b1cdbd2cSJim Jagielskirem specific language governing permissions and limitations 18*b1cdbd2cSJim Jagielskirem under the License. 19*b1cdbd2cSJim Jagielskirem 20*b1cdbd2cSJim Jagielskirem ************************************************************* 21*b1cdbd2cSJim Jagielskicall env_win.bat 22*b1cdbd2cSJim Jagielski 23*b1cdbd2cSJim Jagielski@echo off 24*b1cdbd2cSJim Jagielskiecho ============================================= 25*b1cdbd2cSJim Jagielskiecho step - 1 create a temporary folder 26*b1cdbd2cSJim Jagielskiecho ============================================= 27*b1cdbd2cSJim Jagielski@echo on 28*b1cdbd2cSJim Jagielski%TEMP_DRIVE% 29*b1cdbd2cSJim Jagielskicd / 30*b1cdbd2cSJim Jagielskimkdir %TEMP_FOLDER% 31*b1cdbd2cSJim Jagielski 32*b1cdbd2cSJim Jagielski@echo off 33*b1cdbd2cSJim Jagielskiecho ============================================= 34*b1cdbd2cSJim Jagielskiecho step - 2 copy the xsecsim.rdb 35*b1cdbd2cSJim Jagielskiecho ============================================= 36*b1cdbd2cSJim Jagielski@echo on 37*b1cdbd2cSJim Jagielski 38*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsecsim.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/. 39*b1cdbd2cSJim Jagielski 40*b1cdbd2cSJim Jagielski@echo off 41*b1cdbd2cSJim Jagielskiecho ============================================= 42*b1cdbd2cSJim Jagielskiecho step - 3 copy services.rdb and types.rdb 43*b1cdbd2cSJim Jagielskiecho ============================================= 44*b1cdbd2cSJim Jagielski@echo on 45*b1cdbd2cSJim Jagielski 46*b1cdbd2cSJim Jagielskicp %SO_DRIVE%/%SO_PATH%/program/services.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/. 47*b1cdbd2cSJim Jagielskicp %SO_DRIVE%/%SO_PATH%/program/types.rdb %TEMP_DRIVE%/%TEMP_FOLDER%/. 48*b1cdbd2cSJim Jagielski 49*b1cdbd2cSJim Jagielski@echo off 50*b1cdbd2cSJim Jagielskiecho ============================================= 51*b1cdbd2cSJim Jagielskiecho step - 4 add types.rdb, xsecsim.rdb to services.rdb 52*b1cdbd2cSJim Jagielskiecho ============================================= 53*b1cdbd2cSJim Jagielski@echo on 54*b1cdbd2cSJim Jagielski 55*b1cdbd2cSJim Jagielskicd %TEMP_FOLDER% 56*b1cdbd2cSJim Jagielskiregmerge services.rdb / types.rdb 57*b1cdbd2cSJim Jagielskiregmerge services.rdb / xsecsim.rdb 58*b1cdbd2cSJim Jagielski 59*b1cdbd2cSJim Jagielski@echo off 60*b1cdbd2cSJim Jagielskiecho ============================================= 61*b1cdbd2cSJim Jagielskiecho step - 5 register new component 62*b1cdbd2cSJim Jagielskiecho ============================================= 63*b1cdbd2cSJim Jagielski@echo on 64*b1cdbd2cSJim Jagielski 65*b1cdbd2cSJim Jagielskimkdir windows.plt 66*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsec_sim.dll windows.plt/. 67*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/xsecsim.rdb windows.plt/. 68*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/class/jflatfilter.jar windows.plt/. 69*b1cdbd2cSJim Jagielskizip xsec_sim.zip windows.plt\*.* 70*b1cdbd2cSJim Jagielskirm -R windows.plt 71*b1cdbd2cSJim Jagielski 72*b1cdbd2cSJim Jagielski%SO_DRIVE% 73*b1cdbd2cSJim Jagielskicd %SO_DRIVE%/%SO_PATH%/program 74*b1cdbd2cSJim Jagielskipkgchk -s %TEMP_DRIVE%/%TEMP_FOLDER%/xsec_sim.zip 75*b1cdbd2cSJim Jagielski 76*b1cdbd2cSJim Jagielski%TEMP_DRIVE% 77*b1cdbd2cSJim Jagielski 78*b1cdbd2cSJim Jagielski@echo off 79*b1cdbd2cSJim Jagielskiecho ============================================= 80*b1cdbd2cSJim Jagielskiecho step - 6 copy dynamic libraries 81*b1cdbd2cSJim Jagielskiecho ============================================= 82*b1cdbd2cSJim Jagielski@echo on 83*b1cdbd2cSJim Jagielski 84*b1cdbd2cSJim Jagielskicp %SO_DRIVE%/%SO_PATH%/program/*.dll ./. 85*b1cdbd2cSJim Jagielski 86*b1cdbd2cSJim Jagielski@echo off 87*b1cdbd2cSJim Jagielskiecho ============================================= 88*b1cdbd2cSJim Jagielskiecho step - 7 copy testtool program 89*b1cdbd2cSJim Jagielskiecho ============================================= 90*b1cdbd2cSJim Jagielski@echo on 91*b1cdbd2cSJim Jagielski 92*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/wntmsci8.pro/bin/testtool.exe ./. 93*b1cdbd2cSJim Jagielski 94*b1cdbd2cSJim Jagielski@echo off 95*b1cdbd2cSJim Jagielskiecho ============================================= 96*b1cdbd2cSJim Jagielskiecho step - 8 start OpenOffice 97*b1cdbd2cSJim Jagielskiecho ============================================= 98*b1cdbd2cSJim Jagielski@echo on 99*b1cdbd2cSJim Jagielski 100*b1cdbd2cSJim Jagielski@echo off 101*b1cdbd2cSJim Jagielskiecho please start up OpenOffice with "-accept=socket,host=0,port=2002;urp;" 102*b1cdbd2cSJim Jagielskipause Press Enter when finished... 103*b1cdbd2cSJim Jagielski@echo on 104*b1cdbd2cSJim Jagielski 105*b1cdbd2cSJim Jagielski@echo off 106*b1cdbd2cSJim Jagielskiecho ============================================= 107*b1cdbd2cSJim Jagielskiecho step - 9 run the testtool program 108*b1cdbd2cSJim Jagielskiecho ============================================= 109*b1cdbd2cSJim Jagielski@echo on 110*b1cdbd2cSJim Jagielski 111*b1cdbd2cSJim Jagielskimkdir examples 112*b1cdbd2cSJim Jagielskicd examples 113*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/warmup.xml ./. 114*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-0.xml ./. 115*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-1.xml ./. 116*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-2.xml ./. 117*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-3.xml ./. 118*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-4.xml ./. 119*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/sign-5.xml ./. 120*b1cdbd2cSJim Jagielskicd .. 121*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/eval_import.txt ./. 122*b1cdbd2cSJim Jagielskicp %WS_PATH%/xmlsecurity/tools/examples/eval_export.txt ./. 123*b1cdbd2cSJim Jagielski 124*b1cdbd2cSJim Jagielskitesttool %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 125*b1cdbd2cSJim Jagielski 126*b1cdbd2cSJim Jagielski@echo off 127*b1cdbd2cSJim Jagielskiecho ============================================= 128*b1cdbd2cSJim Jagielskiecho step - 10 stop OpenOffice 129*b1cdbd2cSJim Jagielskiecho ============================================= 130*b1cdbd2cSJim Jagielski@echo on 131*b1cdbd2cSJim Jagielski 132*b1cdbd2cSJim Jagielski@echo off 133*b1cdbd2cSJim Jagielskiecho please stop the OpenOffice application 134*b1cdbd2cSJim Jagielskipause Press Enter when finished... 135*b1cdbd2cSJim Jagielski@echo on 136*b1cdbd2cSJim Jagielski 137*b1cdbd2cSJim Jagielski@echo off 138*b1cdbd2cSJim Jagielskiecho ============================================= 139*b1cdbd2cSJim Jagielskiecho step - 11 remove new component 140*b1cdbd2cSJim Jagielskiecho ============================================= 141*b1cdbd2cSJim Jagielski@echo on 142*b1cdbd2cSJim Jagielski 143*b1cdbd2cSJim Jagielskirm %SO_DRIVE%/%SO_PATH%/user/uno_packages/xsec_sim.zip 144*b1cdbd2cSJim Jagielski%SO_DRIVE% 145*b1cdbd2cSJim Jagielskicd %SO_DRIVE%/%SO_PATH%/program 146*b1cdbd2cSJim Jagielski 147*b1cdbd2cSJim Jagielskipkgchk -s -d xsec_sim.zip 148*b1cdbd2cSJim Jagielski 149*b1cdbd2cSJim Jagielski%TEMP_DRIVE% 150*b1cdbd2cSJim Jagielski 151*b1cdbd2cSJim Jagielski@echo off 152*b1cdbd2cSJim Jagielskiecho ============================================= 153*b1cdbd2cSJim Jagielskiecho step - 12 remove the temporary folder 154*b1cdbd2cSJim Jagielskiecho ============================================= 155*b1cdbd2cSJim Jagielski@echo on 156*b1cdbd2cSJim Jagielski 157*b1cdbd2cSJim Jagielskicd .. 158*b1cdbd2cSJim Jagielskirm -R %TEMP_FOLDER% 159