CertificateServiceClientCredentialsFactory Constructor
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.