You can create a certificate signing request from any IIS server , including your development machine. All you have to do is install the certificate that you get from the CA on the same computer so that you can export .pfx for Windows Azure. You do not need an Azure VM or even use Azure to create a certificate signing request.
source share