Sdílet prostřednictvím


CertificateServiceClientCredentialsFactory Konstruktor

Definice

Inicializuje novou instanci CertificateServiceClientCredentialsFactory třídy.

public CertificateServiceClientCredentialsFactory (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, string appId, string tenantId = default, System.Net.Http.HttpClient httpClient = default, Microsoft.Extensions.Logging.ILogger logger = default, bool sendX5c = false);
new Microsoft.Bot.Connector.Authentication.CertificateServiceClientCredentialsFactory : System.Security.Cryptography.X509Certificates.X509Certificate2 * string * string * System.Net.Http.HttpClient * Microsoft.Extensions.Logging.ILogger * bool -> Microsoft.Bot.Connector.Authentication.CertificateServiceClientCredentialsFactory
Public Sub New (certificate As X509Certificate2, appId As String, Optional tenantId As String = Nothing, Optional httpClient As HttpClient = Nothing, Optional logger As ILogger = Nothing, Optional sendX5c As Boolean = false)

Parametry

certificate
X509Certificate2

Certifikát, který se má použít k ověřování.

appId
String

ID aplikace Microsoftu související s certifikátem.

tenantId
String

Tenant tokenu oauth.

httpClient
HttpClient

Vlastní httpClient, který se má použít.

logger
ILogger

Instance protokolovacího nástroje, která se má použít.

sendX5c
Boolean

Příznak, pokud By CertificateAppCredentials měly odesílat řetězy certifikátů v požadavku. Umožňuje ověřování pomocí AAD pomocí názvu subjektu certifikátu (nikoli CNAME) a vystavitele místo kryptografického otisku.

Platí pro