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