Oops, I did a post exactly Sober this a while ago!
http://luisrudge.net/configurando-ssl-com-seu-dominio-no-azure-websites/
Below is the transcript of the post.
In this example, I will use a free SSL from Start SSL.
Registration on the "Startssl"
To start, we’ll sign up for "Startssl".
Registration form http://luisrudge.net/content/images/2013/Nov/1_1.png
Sign up for the site
Code confirmation http://luisrudge.net/content/images/2013/Nov/2-1.png
Confirm the code received by e-mail
Continue http://luisrudge.net/content/images/2013/Nov/3-1.png
Continue
Install certificate on the http://luisrudge.net/content/images/2013/Nov/4-1.pngmachine
Install the certificate on your machine
Certificate installed http://luisrudge.net/content/images/2013/Nov/5-1.png
Certificate installed
Choosing an SSL domain
Now that we have the certificate on our machine, we can add domains to our account. This is where money makes the difference. Free Startssl, do a check much basic and therefore not the most reliable SSL in the world.
The amount you pay to register an SSL is mainly proportional to two factors:
- Rigidity in confirming your data as domain owner
- Financial guarantee that the supplier gives you if you have financial loss with some security failure with the SSL provided
Come on!
Enter domain http://luisrudge.net/content/images/2013/Nov/6-1.png
Enter the domain
Confirmation by e-mail http://luisrudge.net/content/images/2013/Nov/7.png
Choose your registration email
Code confirmation http://luisrudge.net/content/images/2013/Nov/8.png
Again, confirm the code received by e-mail
Confirmation of authentication http://luisrudge.net/content/images/2013/Nov/9.png
Continue
Creating the private key
After "confirming" that you own the domain, create your private key.
Create private key http://luisrudge.net/content/images/2013/Nov/10.png
Enter a password to create a private key
Save private key http://luisrudge.net/content/images/2013/Nov/11.png
Save the private key
Creating the certificate
After creating the private key, you need to create the certificate itself.
Choose the domain http://luisrudge.net/content/images/2013/Nov/12.png
Choose the domain
Choose subdomain http://luisrudge.net/content/images/2013/Nov/13.png
Choose the subdomain
Confirmation of data http://luisrudge.net/content/images/2013/Nov/14.png
Confirm the data and continue
Copy or save certificate http://luisrudge.net/content/images/2013/Nov/15.png
Save the certificate
Generating . pfx for Azure
With the certificate in hand, we now need a file to import into IIS (Azure or not).
Decrypt the private key http://luisrudge.net/contentimages/2013/Nov/16.png
Decrypt the private key with your password
Copy key http://luisrudge.net/content/images/2013/Nov/17.png
Copy the decrypted key
Generate PFX http://luisrudge.net/content/images/2013/Nov/18.png
Enter the decrypted key, certificate and your password
PFX generated http://luisrudge.net/content/images/2013/Nov/19.png
Save and rename the file from . P12 to . pfx
Setting up the Azure Website
Ready! Now let’s go to Azure to configure what is needed.
To be able to use SSL, you need to upgrade to Standard mode. Only this would increase the value to maintain the site, but still has more. To use SSL on Azure Websites, the cost is $9/month.
But that’s it, if we want to offer security to users, we have to implement SSL. Bora!
Upgrade to Standard http://luisrudge.net/content/images/2013/Nov/1.png
Upgrade to Standard Mode
Load a certificate http://luisrudge.net/content/images/2013/Nov/2.png
Click 'Load a certificate'
Load a certificate http://luisrudge.net/content/images/2013/Nov/3.png
Upload the . pfx file
Don’t forget the expiration date http://luisrudge.net/contentimages/2013/Nov/4.png
Don’t forget the expiration date!
Associate SSL endpoints http://luisrudge.net/content/images/2013/Nov/5.png
Associate certificate SSL endpoints
Ready :) http://luisrudge.net/content/images/2013/Nov/6.png
Ready :)
I found a Site that generates SSL Certificate where the confirmation email can be from Gmail: https://www.startssl.com/ however at the moment is giving the following message: Over Capacity
– Paulo Hinkel