The steps that I have used and work on Windows 10 (Pro) are as followed.
Right click the “Personal” node.
Navigate to All Tasks > Advanced Operations > Create Custom Request.
Select “Proceed without enrollment policy” and click Next.
Make sure the Request Format is PKCS #10 and select Next.
Expand Details and select Properties.
Under the General tab you need to give the certificate a descriptive friendly name.
Under the Subject Tab you need to include a valid value for the following attributes: Common Name – The name of your business. Organization – The name of your business. Locality – The physical location your business resides. State – The territory where your business resides. Country – The primary country your business operates in.
Under Extensions, make sure to add “digital signature” and “key encipherment” and “key certificate signing”.
Under Extender Key usage (Application Policies) make sure to add Code Signing.
Under “Private Key”, make your key size at least 2048. Select “Make your private key exportable”. Do NOT select “Strong private key protection”. Under Hash algorithm select “Sha256”. Click OK.
Select next, and export your CSR in Base 64 format.
Hello @The009 and thank you for being a part of the Community!
I apologize for the delayed response. Thank you for sharing your flow on how to generate a CSR on Windows 10 Pro. This is especially helpful to end users who use Windows Pro 10. Again I apologize for the delayed response and thank you, I hope you enjoy the rest of your week 😁.