'The Add Management Certificate operation adds a certificate to the
list of management certificates. Management certificates, which are
also known as subscription certificates, authenticate clients
attempting to connect to resources associated with your Windows Azure
subscription.
public_key:
A base64 representation of the management certificate public key.
thumbprint:
The thumb print that uniquely identifies the management
certificate.
data:
The certificate\'s raw data in base-64 encoded .cer format.'

def add_management_certificate(self, public_key, thumbprint, data):

    _validate_not_none('public_key', public_key)
    _validate_not_none('thumbprint', thumbprint)
    _validate_not_none('data', data)
    return self._perform_post((('/' + self.subscription_id) + '/certificates'), _XmlSerializer.subscription_certificate_to_xml(public_key, thumbprint, data))
