SslClientAuthenticationOptions Classe
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.
Representa um saco de propriedades de autenticação do cliente para o SslStream.
public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
- Herança
-
SslClientAuthenticationOptions
Observações
Este saco de propriedades é usado como argumento para AuthenticateAsClientAsync e, em versões .NET 5 e posteriores, para AuthenticateAsClient.
Eles SocketsHttpHandler usam este saco de propriedade na SslOptions propriedade.
Construtores
| Name | Description |
|---|---|
| SslClientAuthenticationOptions() |
Inicializa uma nova instância da SslClientAuthenticationOptions classe. |
Propriedades
| Name | Description |
|---|---|
| AllowRenegotiation |
Recebe ou define um valor que indica se deve SslStream permitir a renegociação SSL. |
| ApplicationProtocols |
Obtém ou define uma lista de protocolos ALPN. |
| CertificateRevocationCheckMode |
Obtém ou define o modo de revogação de certificados para validação de certificados. |
| ClientCertificates |
Um conjunto de certificados a considerar para a autenticação do cliente no servidor. |
| EnabledSslProtocols |
Obtém ou define o valor que representa as versões do protocolo oferecidas pelo cliente ao servidor durante a autenticação. |
| EncryptionPolicy |
Obtém ou define a política de encriptação. |
| LocalCertificateSelectionCallback |
Recebe ou define um LocalCertificateSelectionCallback delegado responsável por selecionar o certificado de autenticação do cliente usado para autenticação. |
| RemoteCertificateValidationCallback |
Recebe ou define um RemoteCertificateValidationCallback delegado responsável por validar o certificado fornecido pela parte remota. |
| TargetHost |
Obtém ou define o nome do servidor ao qual o cliente está a tentar ligar-se. O nome é usado para validação de certificados de servidor e pode ser um nome DNS ou um endereço IP. |
Métodos
| Name | Description |
|---|---|
| Equals(Object) |
Determina se o objeto especificado é igual ao objeto atual. (Herdado de Object) |
| GetHashCode() |
Serve como função de hash predefinida. (Herdado de Object) |
| GetType() |
Obtém o Type da instância atual. (Herdado de Object) |
| MemberwiseClone() |
Cria uma cópia superficial do atual Object. (Herdado de Object) |
| ToString() |
Devolve uma cadeia que representa o objeto atual. (Herdado de Object) |