
What gets discovered
Key Vault certificates
All certificates in every Key Vault the service principal can access. Subject, issuer, thumbprint, expiry, and tags.
App Service certificates
TLS certificates bound to App Service Plans, including host names and Key Vault secret bindings.
Application Gateway
Both SSL listener certificates and trusted root certificates used for backend health probes.
AKS managed clusters
API server FQDN and managed cluster CA certificates. Reported with “AKS-Managed” as the issuer.
Service principal setup
Generate a client secret
password as your clientSecret. Also note the tenant (tenantId) and appId (clientId).Minimum custom RBAC role
If your security policy prohibits the built-in Reader role, create a custom role with only the permissions TigerTrust requires:role.json and create with:
Connect from the product
Verify authentication
Click Verify authentication. TigerTrust exchanges the credentials for an access token. Any Azure Active Directory error code is surfaced directly so you can diagnose the issue.
Troubleshooting
AADSTS7000215: Invalid client secret
AADSTS7000215: Invalid client secret
Client secrets expire. Regenerate the secret with
az ad app credential reset and update the credential in Integrations > Cloud > Azure.Key Vaults visible but no certificates listed
Key Vaults visible but no certificates listed
The Reader role at subscription scope grants access to vault metadata but not to certificate data. You need
Microsoft.KeyVault/vaults/certificates/read via either the built-in Key Vault Certificates Officer role or a custom role.401 on Application Gateway
401 on Application Gateway
Reader must be assigned at subscription scope. An assignment scoped to a resource group will miss Application Gateways in other resource groups.
Related
Azure DNS for ACME
Use the same service principal for DNS-01 challenge automation.
AWS integration
Add ACM discovery.
GCP integration
Add Google Certificate Manager and GKE.
Cloud integrations overview
Manage all cloud accounts from one place.