SUSE Linux - drivers refuse to load since the signature does not contain EKU (Extended Key Usage)

On SUSE Linux systems, the kernel will refuse to load kernel modules when they are not signed with Extended Key Usage for codeSiging.
The kernel sources for SUSE (used by SLES and OpenSUSE) can be found on GitHub.

To reproduce the issue, run the installer of NVIDIA driver version 510.68.02 on OpenSUSE 15.3 with Linux Kernel 5.3.18-150300.59.63-default. Make sure that secure boot is turned on.

Expected result: nvidia kernel modules fail to load. You can see in dmesg that the signature does not verify.

Fix:
The nvidia driver installer uses the following openssl arguments: req -new -x509 -newkey rsa:2048 -days 7300 -nodes -subj “/CN=nvidia-installer generated signing key/” -keyout.
Please modify the keyusage and extendedkeyusage like I did in my GitHub repository: Scripts/openssl.cnf at master · MelvinKool/Scripts · GitHub.
Signatures created by openssl with this configuration will result in loading the driver and thus fixing the issue.

Please push this fix to the OpenSUSE software repositories of NVIDIA, so that people do not have to figure out this workaround.