Search code examples
cmdautomationcommand-promptmakecert

Automate makecert password


I am using the following command to generate a certificate:

makecert.exe" –sv cnName.pvk -n "cn=cnName" cnName.cer -r -eku 1.3.6.1.5.5.7.3.1
pvk2pfx -pvk cnName.pvk -spc cnName.cer -pfx cnName.pfx -po <password>

Both these commands pop up a password window to be entered. Is there a way to automate this, so there is no popup window?


Solution

  • makecert.exe only prompts for a password when you don't provide a private key.
    Create a private key and the popup won't be displayed.


    To create a private key:

    1 - Install OpenSSL if it is not installed already.

    2 - openssl genrsa -out pvt.key 2048