#! /bin/csh -f
if ( $ echo Usage: nisccSslTest port
exit(1)
endif
set TESTCASES=testcases
set SIMPLE_CERT_DIR=$TESTCASES/simple_client
set CLIENT_KC=nisccClient
set FULL_CLIENT_KC=$HOME/Library/Keychains/$CLIENT_KC
set CLIENT_KEY=client_key.der
set cmd="cd $SIMPLE_CERT_DIR"
echo $cmd
$cmd || exit(1)
set cmd="rm -f $FULL_CLIENT_KC"
echo $cmd
$cmd || exit(1)
set cmd="certtool y k=$FULL_CLIENT_KC p=$CLIENT_KC c"
echo $cmd
$cmd > /dev/null || exit(1)
foreach cert ( * )
echo cert $cert...
skipThisNisccCert $cert
if($status == 1) then
echo "=skip="
else
dbTool $FULL_CLIENT_KC D R
dbTool $FULL_CLIENT_KC i c=$cert k=../$CLIENT_KEY || exit(1)
nisccSimpleClient localhost $argv[1] $CLIENT_KC || exit(1)
endif
end
echo ===== NISCC SSL Test SUCCESS =====