On CSR creation in both gpg4win-5.1.0 @ win11 and vsd-3.4.0-beta1326 @ win10, the email field requirement does not work initially: if a name is provided and the email field was not focused yet, the CSR can be created without email:
Result: No "Subject Alternative Name":
Certificate Request:
Data:
Version: 1 (0x0)
Subject: CN=name only
Subject Public Key Info:
Public Key Algorithm: rsaEncryption
Public-Key: (3072 bit)
Modulus:
[...]
Exponent: 65537 (0x10001)
Attributes:
Requested Extensions:
X509v3 Key Usage: critical
Digital Signature, Non Repudiation, Key Encipherment, Data Encipherment
Signature Algorithm: sha256WithRSAEncryption
Signature Value:
[...]Note: If the email field had focus once, it works as intended:
Split from T6117: Kleopatra: Make creation of S/MIME certificate signing request accessible

