Audit Logs / Microsoft Entra ID AuditLogs category
Audit Logs: CertificateBasedAuthConfiguration
| OperationName | Description | Sample | Rule |
|---|---|---|---|
| Add Certificate | The tenant's certificate-based authentication configuration (trusted CA store) object was created. | N | N |
| Delete Certificate | The tenant's certificate-based authentication configuration (trusted CA store) was deleted. | N | N |
| Update Certificate | Change to the tenant certificate-based auth configuration (trusted CA collection). | N | N |
Add CertificateBasedAuthConfiguration
#Description
The tenant's certificate-based authentication configuration object was created, establishing the trusted certificate authority (CA) store that Microsoft Entra uses to validate user certificates during certificate-based authentication. Trusted-CA changes are security-sensitive: an attacker-controlled CA in the store could enable certificate-based authentication bypass or user impersonation.
References #
Delete CertificateBasedAuthConfiguration
#Description
The tenant's certificate-based authentication configuration object, which holds the collection of trusted certificate authorities, was deleted. Removing it tears down the trust store that governs certificate-based sign-in for the tenant.
References #
Update CertificateBasedAuthConfiguration
#Description
Records a change to the tenant certificate-based authentication configuration, which holds the collection of trusted certificate authorities used for Microsoft Entra CBA. Because this configuration defines which CAs are trusted for certificate sign-in, modifications are relevant to detecting authentication-bypass or persistence attempts.
References #
Computed Fields in AuditLogs #
Some rules create fields that are not native AuditLogs columns. Use these source paths when searching the schema.
Initiating*values come fromInitiatedBy:InitiatedBy.user.userPrincipalName,InitiatedBy.user.displayName, orInitiatedBy.user.id; application actors useInitiatedBy.app.displayNameorInitiatedBy.app.appId.- Change details come from
TargetResources[].modifiedProperties. ExpandTargetResourcesbefore usingdisplayName,oldValue, ornewValue.
Sources: the AuditLogs table reference and Graph directoryAudit resource.