I recently created a certificate for a developer using a certificate template. The template was based from an existing one which I believe is based on CNG.I was able to export the private key, but the developer said that it needed to be CSP.
After some research, I am led to believe that if I were to base a new template from the code signing default template then that should be the right thing.
This is for an app registration in Azure and the developer is making a powershell script that will import the private key. From what I understand I will be able to import the certificate once it is published into the certificate store and then export the .PKS and the .CER. The cer to upload to the app registration and the PKS for the powershell script.
Please can someone advise me if this will work okay and if not please let me know or point me in the direction of what I should be doing. I am not that experienced with this and I am nervous about creating these on the company network and making a mess of the certificate templates. There is already the previous one which will need to be deleted.
What is the effect of deleting a template? My understanding is that it just removes the template and any certificates based on it are okay as it is only a template and the thing that matters the most is the actual certificate that is issued. Is that a correct interpretation?