title: Connection to Azure Automation using own Service Principal with KEY
body: <p>I'm creating a runbook with Azure Automation and using the cmdlets </p>
  
  <pre><code>$connection = Get-AutomationConnection -Name $Name
  </code></pre>
  
  <p>The connection is linked to a certificate that has a key. How do I provide a key with this connection cmdlet </p>
  
  <pre><code>    Add-AzureRmAccount -ServicePrincipal `
                     -EnvironmentName "AzureUSGovernment" `
                     -Tenant $connection.TenantID `
                     -ApplicationId $connection.ApplicationID `
                     -CertificateThumbprint $connection.CertificateThumbprint `
                     -ErrorAction Stop `
                     |Out-Null
  </code></pre>
  
  <p>Error:</p>
  
  <pre><code>AADSTS70002: Error validating credentials. AADSTS50012: Client assertion contains an invalid signature. [Reason - The key was not found., Thumbprint of key used by client: 'xxx', Please visit 'https://developer.microsoft.com/en-us/graph/graph-explorer' and query for 'https://graph.microsoft.com/beta/applications/8a09f2d7-8415-4296-92b2-80bb4666c5fc' to see configured keys] Trace ID: adfa5f5d-aaf2-4657-9e5f-1966ad540600 Correlation ID: 68f34f9b-b773-46ed-993e-e06ead5dd6b4 Timestamp: 2018-08-10 02:58:01Z
  </code></pre>