I need to test whether HTTPS works right in my Azure web role deployed on the cloud. I followed all steps to create a self-signed certificate and associate it with my role. Now my role works okay via HTTP, but requests HTTPS port just time out.
I suspect the problem is that the certificate is self-signed. Can I use self-signed certificates on a cloud?
As Phil suggests, your timeout isn’t caused by your use of a self-signed certificate. You just get a security warning from your browser if the certificate isn’t installed locally as a trusted Cert.
I’m using self-signed certs quite successfully.
More likely that you don’t have a HTTPS Endpoint defined on port 443 (or a connectivity issue, again, as Phil suggests).