SslClientAuthenticationOptions Класс

Определение

Представляет контейнер свойств проверки подлинности клиента для SslStream.

public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
Наследование
SslClientAuthenticationOptions

Комментарии

Этот контейнер свойств используется в качестве аргумента для AuthenticateAsClientAsync и в .NET 5 и более поздних версиях для AuthenticateAsClient.

Использует SocketsHttpHandler этот контейнер свойств в свойстве SslOptions .

Конструкторы

SslClientAuthenticationOptions()

Инициализирует новый экземпляр класса SslClientAuthenticationOptions.

Свойства

AllowRenegotiation

Получает или задает значение, которое указывает, будет ли SslStream разрешать повторное согласование SSL.

AllowTlsResume

Возвращает или задает значение, указывающее, должен ли sslStream разрешать возобновление TLS.

ApplicationProtocols

Получает или задает список протоколов ALPN.

CertificateChainPolicy

Возвращает или задает необязательную настраиваемую политику для удаленной проверки сертификата. Если нет null, CertificateRevocationCheckMode и SslCertificateTrust игнорируются.

CertificateRevocationCheckMode

Получает или задает режим отзыва сертификата для проверки сертификата X.509.

CipherSuitesPolicy

Задает комплекты шифров, допустимые для протокола TLS. Если задано значение null, используются настройки операционной системы по умолчанию. Изменяйте этот параметр с особой осторожностью.

ClientCertificateContext

Возвращает или задает контекст сертификата клиента.

ClientCertificates

Коллекция сертификатов, которая будет использоваться при проверке подлинности клиента на сервере.

EnabledSslProtocols

Возвращает или задает значение, представляющее версии протокола, которые клиент предлагает серверу при проверке подлинности.

EncryptionPolicy

Возвращает или задает политику шифрования.

LocalCertificateSelectionCallback

Возвращает или задает делегат LocalCertificateSelectionCallback, который отвечает за выбор сертификата, используемого для проверки подлинности клиента.

RemoteCertificateValidationCallback

Возвращает или задает делегат RemoteCertificateValidationCallback, который отвечает за проверку сертификата, представленного удаленной стороной.

TargetHost

Возвращает или задает имя сервера, к которому клиент пытается подключиться. Имя используется для проверки сертификата сервера и может быть DNS-именем или IP-адресом.

Методы

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к