Compartilhar via


SslServerAuthenticationOptions Classe

Definição

Esse struct representa um recipiente de propriedades de autenticação de servidor para o SslStream.

public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
Herança
SslServerAuthenticationOptions

Comentários

<<<<<<< HEAD Este recipiente de propriedades é usado como argumento para AuthenticateAsServer, ou AuthenticateAsServerAsync.

Esse recipiente de propriedades é usado como argumento para AuthenticateAsServer, ou AuthenticateAsServerAsync.

d00cdce3811a6bba08bd2b4929db3dd9ca0576a2

Construtores

Nome Description
SslServerAuthenticationOptions()

Inicializa uma nova instância da classe SslServerAuthenticationOptions.

Propriedades

Nome Description
AllowRenegotiation

Obtém ou define um valor que indica se o deve permitir a SslStream renegociação de SSL.

AllowRsaPkcs1Padding

Obtém ou define um valor que indica se a família rsa_pkcs1_* de algoritmos de assinatura TLS está habilitada para uso no handshake do TLS.

AllowRsaPssPadding

Obtém ou define um valor que indica se a família rsa_pss_* de algoritmos de assinatura TLS está habilitada para uso no handshake do TLS.

AllowTlsResume

Obtém ou define um valor que indica se o SslStream deve permitir a retomada do TLS.

ApplicationProtocols

Obtém ou define uma lista de protocolos ALPN.

CertificateChainPolicy

Obtém ou define uma política personalizada opcional para validação de certificado remoto.

CertificateRevocationCheckMode

Obtém ou define o modo de revogação de certificado para validação de certificado.

CipherSuitesPolicy

Especifica os conjuntos de criptografia permitidos para TLS. Quando definido como null, o padrão do sistema operacional é usado. Tenha extrema cautela ao alterar essa configuração.

ClientCertificateRequired

Obtém ou define um valor que especifica se o cliente é solicitado a obter um certificado para autenticação. Observe que essa é apenas uma solicitação : se nenhum certificado for fornecido, o servidor ainda aceitará a solicitação de conexão.

EnabledSslProtocols

Obtém ou define um valor que representa as versões de protocolo usadas pelo servidor para corresponder à versão do protocolo do cliente durante a autenticação.

EncryptionPolicy

Obtém ou define o EncryptionPolicy.

RemoteCertificateValidationCallback

Obtém ou define um RemoteCertificateValidationCallback delegado responsável por validar o certificado fornecido pela parte remota.

ServerCertificate

Obtém ou define o certificado do servidor.

ServerCertificateContext

Obtém ou define o contexto do certificado do servidor.

ServerCertificateSelectionCallback

Obtém ou define o ServerCertificateSelectionCallback delegado responsável pela seleção do certificado do servidor.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a