Include jdk.crypto.mscapi in minimized Windows embedded JDK Fixes: https://github.com/bazelbuild/bazel/issues/15305 Closes #15306. PiperOrigin-RevId: 443624925
diff --git a/src/minimize_jdk.sh b/src/minimize_jdk.sh index f4f08d9..1f89752 100755 --- a/src/minimize_jdk.sh +++ b/src/minimize_jdk.sh
@@ -47,6 +47,10 @@ cd "tmp.$$" unzip "../$fulljdk" cd $FULL_JDK_DIR + # We have to add this module explicitly because it is windows specific, it allows + # the usage of the Windows truststore + # e.g. -Djavax.net.ssl.trustStoreType=WINDOWS-ROOT + modules="$modules,jdk.crypto.mscapi" ./bin/jlink --module-path ./jmods/ --add-modules "$modules" \ --vm=server --strip-debug --no-man-pages \ --output reduced