Management certificates allow you to authenticate with the Service Management API provided by Azure. Many programs and tools (such as Visual Studio or the Azure SDK) will use these certficates to automate configuration and deployment of various Azure services. This only applies to the Azure classic portal.
Be careful! These types of certificates allow anyone who authenticates with them to manage the subscription they are associated with.
More information about Azure certificates (including creating a self-signed certificate) is available to you if you need it.
You can also use Azure Active Directory to authenticate client-code for automation purposes.
Upload a management certificate
Once you have a management certficate created, (.cer file with only the public key) you can upload it into the portal. When the certificate is available in the portal, anyone with a matching certficiate (private key) can connect through the Management API and access the resources for the associated subscription.
- Log into the Azure classic portal.
Make sure to select the correct subscription that you want to associate a certificate with. Press the Subscriptions text at the top-right of the portal.
After you have the correct subscription selected, press Settings on the left side of the portal (you may need to scroll down).
Press the Management Certificates tab.
Press the Upload button.
Fill out the dialog information and press the done Checkmark.
Now that you have a management certificate associated with a subscription, you can (after you have installed the matching certificate locally) programmatically connect to the Service Management REST API and automate the various Azure resources that are also associated with that subscription.