Поделиться через


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.

AllowRsaPkcs1Padding

Возвращает или задает значение, указывающее, включена ли семейство алгоритмов подписи TLS rsa_pkcs1_* для использования в подтверждении TLS.

AllowRsaPssPadding

Возвращает или задает значение, указывающее, включена ли семейство алгоритмов подписи TLS rsa_pss_* для использования в подтверждении TLS.

AllowTlsResume

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

ApplicationProtocols

Возвращает или задает список протоколов ALPN.

CertificateChainPolicy

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

CertificateRevocationCheckMode

Возвращает или задает режим отзыва сертификата для проверки сертификата.

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)

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