test/org/openjdk/jigsaw/cli/signed-module.sh
Print this page
@@ -106,5 +106,21 @@
$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