Delen via


CertificateServiceClientCredentialsFactory Constructor

Definitie

Initialiseert een nieuw exemplaar van de klasse 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)

Parameters

certificate
X509Certificate2

Het certificaat dat moet worden gebruikt voor verificatie.

appId
String

Microsoft-toepassings-id die is gerelateerd aan het certificaat.

tenantId
String

De oauth-tokentenant.

httpClient
HttpClient

Een aangepaste httpClient die moet worden gebruikt.

logger
ILogger

Een logboekregistratie-exemplaar dat moet worden gebruikt.

sendX5c
Boolean

Een vlag als CertificateAppCredentials certificaatketens in de aanvraag moet verzenden. Hiermee wordt verificatie met AAD mogelijk gemaakt met behulp van de onderwerpnaam van het certificaat (niet CNAME) en de uitgever in plaats van een vingerafdruk.

Van toepassing op