echo " -H | --hours Proxy will be valid for given No. of hours (default is 12)"
echo " -l | --lsc Generate VOMS lsc file."
echo " -V | --novoms Skip VOMS stuff."
+ echo " -o | --old Create old-style non-RFC proxy."
}
GENLSC=0
VOMS=1
+RFCSWITCH="-rfc"
while test -n "$1"
do
case "$1" in
"-H" | "--hours") shift ; PROXYHOURS="-hours $1 " ;;
"-l" | "--lsc") GENLSC=1 ;;
"-V" | "--novoms") VOMS=0 ;;
+ "-o" | "--old") RFCSWITCH="" ;;
esac
shift
done
if [ $VOMS -eq 1 ]; then
for p in $USER $USER_BOB; do
- voms-proxy-fake -cert ${p}.cert -key ${p}.priv-clear \
+ voms-proxy-fake -cert ${p}.cert -key ${p}.priv-clear $RFCSWITCH\
-hostcert ${VOMS_SERVER}.cert -hostkey ${VOMS_SERVER}.priv-clear $PROXYHOURS\
-voms ${VO} -out /tmp/x509up_u${p} \
-fqan "/${VO}/Role=NULL/Capability=NULL" &> /dev/null || exit 1