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