<PackageReference Include="Azure.Core" Version="1.59.0" />

Azure.Identity.ClientCertificateCredential

Enables authentication of a service principal to Microsoft Entra ID using a X509 certificate that is assigned to its App Registration. More information on how to configure certificate authentication can be found at .
namespace Azure.Messaging { public class MessageContent { public virtual BinaryData Data { get; set; } public virtual ContentType? ContentType { get; set; } protected virtual ContentType? ContentTypeCore { get; set; } public virtual bool IsReadOnly { get; } public MessageContent(); } } namespace Azure.Identity { public class ClientCertificateCredential : TokenCredential { protected ClientCertificateCredential(); public ClientCertificateCredential(string tenantId, string clientId, string clientCertificatePath); public ClientCertificateCredential(string tenantId, string clientId, string clientCertificatePath, TokenCredentialOptions options); public ClientCertificateCredential(string tenantId, string clientId, string clientCertificatePath, ClientCertificateCredentialOptions options); public ClientCertificateCredential(string tenantId, string clientId, X509Certificate2 clientCertificate); public ClientCertificateCredential(string tenantId, string clientId, X509Certificate2 clientCertificate, TokenCredentialOptions options); public ClientCertificateCredential(string tenantId, string clientId, X509Certificate2 clientCertificate, ClientCertificateCredentialOptions options); } }