makecert.exe is a command line X.509 digital certificate creation tool included with Microsoft Visual Studio. The certificates created are for testing purposes only. It is already deprecated, so don't use it.
The options for makecert can be found at
https://learn.microsoft.com/en-us/windows/desktop/seccrypto/makecert.
Microsoft now recommends users to switch to PowerShell