#! /bin/sh
#_______________________________________________________________________________
#
#       Bourne shell script : orbec1
#	ID : $Id: orbec01,v 3.0 2000/08/23 13:15:30 lefevre Exp $
#
#   	Jean-Paul Le Fvre - CEA DAPNIA/SEI - July 1999
#
#       This script checks basic authentication implemented by the JVS.
#       Validity of passwords, value of timeouts are tested.
#_______________________________________________________________________________

echo "Testing package org.ariane.orbec !"
echo " "

echo "The server must running : java $JVSOPTS org.ariane.orbec.RunServer -d"
echo "Options : -Djava.security.manager -DKeyStore.File=/mnt/share/adm/keystore"

prog="java org.ariane.orbec.CheckServer -v"
delay=30s

echo " "
echo "Must be rejected : nil"
$prog

echo " "
echo "Must be rejected : -u guest"
$prog -u guest

echo " "
echo "Must be rejected : -u ghost -p passe"
$prog -u ghost -p passe
echo "Waiting a while ..."
sleep $delay

echo " "
echo "Must be rejected : -u guest -p motdepasse"
$prog -u guest -p motdepasse

echo " "
echo "May be accepted : -u guest -p mot2passe"
$prog -u guest -p mot2passe
echo "Waiting a while ..."
sleep $delay

echo " "
echo "Must be accepted : -u guest -p mot2passe"
$prog -u guest -p mot2passe

echo " "
echo "Must be accepted : TryClient"
java org.ariane.orbec.TryClient -v -u guest -p mot2passe -c

echo " "
echo "Done !"
#_______________________________________________________________________________


