CertificateServiceClientCredentialsFactory Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de la clase 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)
Parámetros
- certificate
- X509Certificate2
Certificado que se va a usar para la autenticación.
- appId
- String
Identificador de aplicación de Microsoft relacionado con el certificado.
- tenantId
- String
El inquilino del token de oauth.
- httpClient
- HttpClient
HttpClient personalizado que se va a usar.
- logger
- ILogger
Instancia del registrador que se va a usar.
- sendX5c
- Boolean
Marca si CertificateAppCredentials debe enviar cadenas de certificados en la solicitud. Habilita la autenticación con AAD mediante el nombre del firmante del certificado (no CNAME) y el emisor en lugar de una huella digital.