Now a day applications are hosted in Azure websites. Some application need certificate for security purposes because that applications may need any Api call with in the application.
The link below details the step by step procedure to create a certificate and upload it to Azure.