test/org/openjdk/jigsaw/cli/signed-module.sh

Print this page




  91     permission java.util.PropertyPermission "user.home", "read";
  92 };
  93 EOF
  94 
  95 rm -rf z.modules && mkdir z.modules
  96 $BIN/javac -source 8 -d z.modules -modulepath z.modules `find z.src -name '*.java'`
  97 
  98 rm -f test.security@0.1.jmod
  99 # Create and sign module file
 100 $BIN/jpkg ${TESTTOOLVMOPTS} -v -L z.lib -m z.modules/test.security jmod test.security
 101 $BIN/jsign ${TESTTOOLVMOPTS} -v --keystore keystore.jks \
 102     -signedmodulefile signedmodulefile \
 103     test.security@0.1.jmod signer < ${SRC}/keystore.pw
 104 # Install and run the signed module
 105 rm -rf z.lib
 106 $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create
 107 $BIN/jmod ${TESTTOOLVMOPTS} \
 108     -J-Dorg.openjdk.system.security.cacerts=keystore.jks \
 109     -L z.lib install signedmodulefile
 110 $BIN/java ${VMOPTS} -L z.lib -m test.security signed-module.policy


















  91     permission java.util.PropertyPermission "user.home", "read";
  92 };
  93 EOF
  94 
  95 rm -rf z.modules && mkdir z.modules
  96 $BIN/javac -source 8 -d z.modules -modulepath z.modules `find z.src -name '*.java'`
  97 
  98 rm -f test.security@0.1.jmod
  99 # Create and sign module file
 100 $BIN/jpkg ${TESTTOOLVMOPTS} -v -L z.lib -m z.modules/test.security jmod test.security
 101 $BIN/jsign ${TESTTOOLVMOPTS} -v --keystore keystore.jks \
 102     -signedmodulefile signedmodulefile \
 103     test.security@0.1.jmod signer < ${SRC}/keystore.pw
 104 # Install and run the signed module
 105 rm -rf z.lib
 106 $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create
 107 $BIN/jmod ${TESTTOOLVMOPTS} \
 108     -J-Dorg.openjdk.system.security.cacerts=keystore.jks \
 109     -L z.lib install signedmodulefile
 110 $BIN/java ${VMOPTS} -L z.lib -m test.security signed-module.policy
 111 
 112 ## create OS/ARCH specific library and jmods
 113 rm -f test.security@0.1.jmod
 114 # Create and sign module file
 115 $BIN/jpkg ${TESTTOOLVMOPTS} -v -L z.lib -m z.modules/test.security \
 116           -os MYos -arch MYarch jmod test.security
 117 $BIN/jsign ${TESTTOOLVMOPTS} -v --keystore keystore.jks \
 118            -signedmodulefile signedmodulefile \
 119            test.security@0.1.jmod signer < ${SRC}/keystore.pw
 120 # Install and run the signed module
 121 rm -rf z.lib
 122 $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create -os MYos -arch MYarch
 123 $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib install \
 124           -J-Dorg.openjdk.system.security.cacerts=keystore.jks \
 125            signedmodulefile
 126 $BIN/java ${VMOPTS} -L z.lib -m test.security signed-module.policy