Cloud accounts

Credentials for cloud accounts are managed in
Manage > Cloud accounts
. Other types of credentials are managed in the credentials store in
Manage > Authentication > Credentials store
.

Authenticate with Azure using a certificate

You can authenticate with Azure using a certificate as a secret. As with password authentication, the certificate is stored with the Azure service principal. For more information, see the Microsoft docs here.
  1. Log into Compute Console.
  2. Go to
    Manage > Cloud accounts
  3. Click
    Add account
    .
  4. In
    Select cloud provider
    , choose
    Azure
    .
  5. Enter a name for the credential.
  6. In
    Subtype
    , select
    Certificate
    .
  7. In
    Certificate
    , enter your service principal’s certificate in PEM format.
    The certificate must include the private key. Concatenate public cert with private key (e.g., cat client-cert.pem client-key.pem).
  8. Enter a tenant ID.
  9. Enter a client ID.
  10. Enter a subscription ID.
  11. Click
    Next
    .
  12. In
    Scan account
    , disable
    Agentless scanning
    .
  13. Click
    Next
    .
  14. Click
    Add account
    .
  15. Validate the credential.
    Your Azure credential is now available to be used in the various integration points in the product, including registry scanning, serverless function scanning, and so on. If authentication with a certificate is supported, it’s shown in the credential drop-down in the setup dialog. For example, the following screenshot shows the setup dialog for scanning Azure Container Registry:
    After setting up your integrations, you can review how and where the credential is being used by going to
    Manage > Authentication > Credentials store
    and clicking on the credential.

Recommended For You