CertificateServiceClientCredentialsFactory Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Inicializa uma nova instância da 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)
Parâmetros
- certificate
- X509Certificate2
O certificado a ser usado para autenticação.
- appId
- String
ID do aplicativo Microsoft relacionado ao certificado.
- tenantId
- String
O locatário do token oauth.
- httpClient
- HttpClient
Um httpClient personalizado para usar.
- logger
- ILogger
Uma instância de logger a ser usada.
- sendX5c
- Boolean
Um sinalizador se CertificateAppCredentials deve enviar cadeias de certificados na solicitação. Ele permite a autenticação com o AAD usando o nome do assunto do certificado (não CNAME) e o emissor em vez de uma impressão digital.