CertificateServiceClientCredentialsFactory Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy 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)
Parametry
- certificate
- X509Certificate2
Certyfikat do użycia do uwierzytelniania.
- appId
- String
Identyfikator aplikacji firmy Microsoft powiązany z certyfikatem.
- tenantId
- String
Dzierżawa tokenu oauth.
- httpClient
- HttpClient
Niestandardowy obiekt httpClient do użycia.
- logger
- ILogger
Wystąpienie rejestratora do użycia.
- sendX5c
- Boolean
Flaga, jeśli element CertificateAppCredentials powinien wysyłać łańcuchy certyfikatów w żądaniu. Umożliwia ona uwierzytelnianie za pomocą usługi AAD przy użyciu nazwy podmiotu certyfikatu (nie CNAME) i wystawcy zamiast odcisku palca.