mutualTlsOauthConfiguration resource type
Namespace: microsoft.graph
Important
APIs under the /beta
version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.
Represents a list of certificate authorities (CAs) that are permitted to issue certificates for a specific set of objects used for mTLS.
This object is typically created by a device authority on their own Microsoft Entra tenant. In some cases, the user might choose to create this object in their Microsoft Entra tenant.
Inherits from trustedCertificateAuthorityBase.
Methods
Method | Return type | Description |
---|---|---|
List | mutualTlsOauthConfiguration collection | Get a list of the available mutualTlsOauthConfiguration resources. |
Create | mutualTlsOauthConfiguration | Create a mutualTlsOauthConfiguration resource that contains a specified certificate authority object. |
Get | mutualTlsOauthConfiguration | Get the properties and relationships of the specified mutualTlsOauthConfiguration resource. |
Update | mutualTlsOauthConfiguration | Update the specified mutualTlsOauthConfiguration resource. |
Delete | None | Delete the specified mutualTlsOauthConfiguration resource. |
Properties
Property | Type | Description |
---|---|---|
certificateAuthorities | certificateAuthority collection | Multi-value property that represents a list of trusted certificate authorities. Inherited from trustedCertificateAuthorityBase. |
deletedDateTime | DateTimeOffset | Date and time when this object was deleted. Always null when the object hasn't been deleted. Inherited from trustedCertificateAuthorityBase. |
displayName | String | Friendly name. Supports $filter (eq , in ). |
id | String | The unique identifier for the mutualTlsOauthConfiguration object. Inherited from trustedCertificateAuthorityBase. Supports $filter (eq , in ). |
tlsClientAuthParameter | tlsClientRegistrationMetadata | Specifies the field in the certificate that contains the subject ID. The possible values are: tls_client_auth_subject_dn , tls_client_auth_san_dns , tls_client_auth_san_uri , tls_client_auth_san_ip , tls_client_auth_san_email , unknownFutureValue . |
Relationships
None.
JSON representation
The following JSON representation shows the resource type.
{
"@odata.type": "#microsoft.graph.mutualTlsOauthConfiguration",
"certificateAuthorities": [{"@odata.type": "microsoft.graph.certificateAuthority"}],
"deletedDateTime": "String (timestamp)",
"displayName": "String",
"id": "String (identifier)",
"tlsClientAuthParameter": "String"
}