CertificateServiceClientCredentialsFactory Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.