Partager via


CertificateServiceClientCredentialsFactory Constructeur

Définition

Initialise une nouvelle instance de la classe CertificateServiceClientCredentialsFactory.

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)

Paramètres

certificate
X509Certificate2

Certificat à utiliser pour l’authentification.

appId
String

ID d’application Microsoft lié au certificat.

tenantId
String

Locataire de jeton oauth.

httpClient
HttpClient

HttpClient personnalisé à utiliser.

logger
ILogger

Instance d’enregistreur d’événements à utiliser.

sendX5c
Boolean

Indicateur si CertificateAppCredentials doit envoyer des chaînes de certificats dans la requête. Il active l’authentification auprès d’AAD à l’aide du nom de l’objet du certificat (et non CNAME) et de l’émetteur au lieu d’une empreinte numérique.

S’applique à