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 |