CertificateServiceClientCredentialsFactory Costruttore

Definizione

Inizializza una nuova istanza della 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)

Parametri

certificate
X509Certificate2

Certificato da usare per l'autenticazione.

appId
String

ID applicazione Microsoft correlato al certificato.

tenantId
String

Tenant del token oauth.

httpClient
HttpClient

HttpClient personalizzato da usare.

logger
ILogger

Istanza del logger da usare.

sendX5c
Boolean

Flag se CertificateAppCredentials deve inviare catene di certificati nella richiesta. Abilita l'autenticazione con AAD usando il nome soggetto del certificato (non CNAME) e l'autorità emittente anziché un'identificazione personale.

Si applica a