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. Если задано значение |
| ClientCertificateContext |
Возвращает или задает контекст сертификата клиента. |
| ClientCertificates |
Коллекция сертификатов для проверки подлинности клиента на сервере. |
| EnabledSslProtocols |
Возвращает или задает значение, представляющее версии протокола, предлагаемые клиентом серверу во время проверки подлинности. |
| EncryptionPolicy |
Возвращает или задает политику шифрования. |
| LocalCertificateSelectionCallback |
Возвращает или задает делегат, отвечающий LocalCertificateSelectionCallback за выбор сертификата проверки подлинности клиента, используемого для проверки подлинности. |
| RemoteCertificateValidationCallback |
Возвращает или задает делегат, отвечающий RemoteCertificateValidationCallback за проверку сертификата, предоставленного удаленной стороной. |
| TargetHost |
Возвращает или задает имя сервера, к которому пытается подключиться клиент. Имя используется для проверки сертификата сервера и может быть DNS-именем или IP-адресом. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |