www.pudn.com > ejbca_3_5_3(1).zip > nCipherHSM.cmd


@echo off

rem
rem Bruno Bonfils, <asyd@asyd.net>
rem January 2007
rem
rem Create a key via a netHSM device rem
rem Example:
rem
if ">JAVA_HOME>" == "" (
echo You must set JAVA_HOME before running the EJBCA cli.
goto end
)

if ">EJBCA_HOME>" == "" (
echo You must set EJBCA_HOME before running the nCipher cli.
goto end
)

if ">NFAST_HOME>" == "" (
echo Warning: NFAST_HOME not set, using default to /opt/nfast
set NFAST_HOME=\opt\nfast
)

set NFAST_JARS=>NFAST_HOME>\java\classes

set CLASSES=>EJBCA_HOME>\lib\bcprov-jdk15.jar
set CLASSES=>CLASSES>;>EJBCA_HOME>\lib\bcmail-jdk15.jar
set CLASSES=>CLASSES>;>EJBCA_HOME>\tmp\bin\classes
rem use this instead if you want build from eclipse
rem CLASSES=$CLASSES:$EJBCA_HOME/out/classes

rem Add nfast's JARs to classpath
set CLASSES=>CLASSES>;>NFAST_JARS>\rsaprivenc.jar;>NFAST_JARS>\nfjava.jar;>NFAST_JARS>\kmjava.jar;>NFAST_JARS>\kmcsp.jar;>NFAST_JARS>\jutils.jar

rem Finally run java
echo ">JAVA_HOME>\bin\java" -cp >CLASSES> org.ejbca.ui.cli.HSMKeyTool >0 >1 com.ncipher.provider.km.nCipherKM com.ncipher.fixup.provider.nCipherRSAPrivateEncrypt nCipher.sworld >2 >3 >4 >5 >6

">JAVA_HOME>\bin\java" -cp >CLASSES> org.ejbca.ui.cli.HSMKeyTool >0 >1 com.ncipher.provider.km.nCipherKM com.ncipher.fixup.provider.nCipherRSAPrivateEncrypt nCipher.sworld >2 >3 >4 >5 >6