I am running my Web Role through SSL and am having trouble getting my Cloud server to trust my certificate. I created a self signed certificate and wonder how I should add it as trusted through MMC or is there a another easier way?
I managed to do so locally (not getting the cert error when running https in the browser) but am not sure how to do it on the "cloud server". Locally I just copied the certificate from local machine under personal/certificates to "Trusted Root Cert...". I have made sure that the certificate was added through the management portal in azure and also published the code to the server using the very same thumbprint (certification) so that the same certificate is both on my local system as well as my cloud server. Note that the picture from MMC below is from my local machine...
Any help would be highly appreciated!
Base on my understanding, if you have set the SSL certificate in mmc.exe and add it in Visual Studio role's properties tab, after you deploy the application on cloud, the certificate will upload to Azure VM automatically. Do you need an easier way to do this?
Try to install the certificate in "Trusted Root Certification Authorities" root direcory, if you not do this, SSL will think you are not the trusted user.
To be sure, which of the following certificate snap-ins should I use? I have tried Computer Account and added it to the "Trusted Root Certification Authorities/Certificates" folder but still it didn't work. Maybe I should use "Service Account" and if so which account to use?