test/sun/security/mscapi/AccessKeyStore.sh

Print this page




  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 
  27 # @test
  28 # @bug 6324295 6931562
  29 # @run shell AccessKeyStore.sh
  30 # @summary Confirm that permission must be granted to access keystores.
  31 
  32 OS=`uname -s`
  33 case "$OS" in
  34     Windows* | CYGWIN* )
  35 
  36     # 'uname -m' does not give us enough information -
  37     #  should rely on $PROCESSOR_IDENTIFIER (as is done in Defs-windows.gmk),
  38     #  but JTREG does not pass this env variable when executing a shell script.
  39     #
  40     #  execute test program - rely on it to exit if platform unsupported
  41 
  42         ${TESTJAVA}/bin/javac -d . ${TESTSRC}\\AccessKeyStore.java
  43 
  44         echo "Using access.policy..."
  45         ${TESTJAVA}/bin/java ${TESTVMOPTS} \
  46             -Djava.security.manager \
  47             -Djava.security.policy==${TESTSRC}\\access.policy \
  48             AccessKeyStore
  49 
  50         echo "Using noaccess.policy..."
  51         ${TESTJAVA}/bin/java ${TESTVMOPTS} \
  52             -Djava.security.manager \
  53             -Djava.security.policy==${TESTSRC}\\noaccess.policy \
  54             AccessKeyStore -deny
  55 
  56         exit
  57         ;;
  58 
  59     * )
  60         echo "This test is not intended for '$OS' - passing test"
  61         exit 0
  62         ;;
  63 esac
  64 


  22 # or visit www.oracle.com if you need additional information or have any
  23 # questions.
  24 #
  25 
  26 
  27 # @test
  28 # @bug 6324295 6931562
  29 # @run shell AccessKeyStore.sh
  30 # @summary Confirm that permission must be granted to access keystores.
  31 
  32 OS=`uname -s`
  33 case "$OS" in
  34     Windows* | CYGWIN* )
  35 
  36     # 'uname -m' does not give us enough information -
  37     #  should rely on $PROCESSOR_IDENTIFIER (as is done in Defs-windows.gmk),
  38     #  but JTREG does not pass this env variable when executing a shell script.
  39     #
  40     #  execute test program - rely on it to exit if platform unsupported
  41 
  42         ${TESTJAVA}/bin/javac ${TESTTOOLVMOPTS} ${TESTJAVACOPTS} -d . ${TESTSRC}\\AccessKeyStore.java
  43 
  44         echo "Using access.policy..."
  45         ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} \
  46             -Djava.security.manager \
  47             -Djava.security.policy==${TESTSRC}\\access.policy \
  48             AccessKeyStore
  49 
  50         echo "Using noaccess.policy..."
  51         ${TESTJAVA}/bin/java ${TESTVMOPTS} ${TESTJAVAOPTS} \
  52             -Djava.security.manager \
  53             -Djava.security.policy==${TESTSRC}\\noaccess.policy \
  54             AccessKeyStore -deny
  55 
  56         exit
  57         ;;
  58 
  59     * )
  60         echo "This test is not intended for '$OS' - passing test"
  61         exit 0
  62         ;;
  63 esac
  64