test/org/openjdk/jigsaw/cli/signed-module.sh
Print this page
*** 106,110 ****
--- 106,126 ----
$BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create
$BIN/jmod ${TESTTOOLVMOPTS} \
-J-Dorg.openjdk.system.security.cacerts=keystore.jks \
-L z.lib install signedmodulefile
$BIN/java ${VMOPTS} -L z.lib -m test.security signed-module.policy
+
+ ## create OS/ARCH specific library and jmods
+ rm -f test.security@0.1.jmod
+ # Create and sign module file
+ $BIN/jpkg ${TESTTOOLVMOPTS} -v -L z.lib -m z.modules/test.security \
+ -os MYos -arch MYarch jmod test.security
+ $BIN/jsign ${TESTTOOLVMOPTS} -v --keystore keystore.jks \
+ -signedmodulefile signedmodulefile \
+ test.security@0.1.jmod signer < ${SRC}/keystore.pw
+ # Install and run the signed module
+ rm -rf z.lib
+ $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib create -os MYos -arch MYarch
+ $BIN/jmod ${TESTTOOLVMOPTS} -L z.lib install \
+ -J-Dorg.openjdk.system.security.cacerts=keystore.jks \
+ signedmodulefile
+ $BIN/java ${VMOPTS} -L z.lib -m test.security signed-module.policy