System.Net.Security Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обеспечивает сетевые потоки для безопасного взаимодействия между узлами.
Классы
| AuthenticatedStream |
Предоставляет методы для передачи учетных данных через поток, а также для запроса или выполнения проверки подлинности в клиент-серверных приложениях. |
| CipherSuitesPolicy |
Задает допустимые комплекты шифров. |
| NegotiateAuthentication |
Представляет обмен проверкой подлинности с отслеживанием состояния, использующий протоколы безопасности Negotiate, NTLM или Kerberos для проверки подлинности клиента или сервера в обмен данными между клиентом и сервером. |
| NegotiateAuthenticationClientOptions |
Представляет контейнер свойств для клиентской стороны обмена проверкой подлинности. |
| NegotiateAuthenticationServerOptions |
Представляет контейнер свойств для сервера на стороне обмена проверкой подлинности. |
| NegotiateStream |
Предоставляет поток, использующий протокол безопасности Negotiate для проверки подлинности клиента, и, при необходимости, сервера при обмене данными в системе клиент-сервер. |
| SslCertificateTrust |
Представляет политику доверия для использования с подключениями SSL/TLS. |
| SslClientAuthenticationOptions |
Представляет контейнер свойств проверки подлинности клиента для SslStream. |
| SslServerAuthenticationOptions |
Эта структура представляет контейнер свойств проверки подлинности сервера для SslStream. |
| SslStream |
Предоставляет поток, который служит для взаимодействия между клиентом и сервером и использует протокол безопасности SSL для проверки подлинности сервера и при необходимости клиента. |
| SslStreamCertificateContext |
Представляет набор сертификатов, используемых для создания цепочки сертификатов. |
Структуры
| SslApplicationProtocol |
Представляет значение протокола приложения TLS. |
| SslClientHelloInfo |
Эта структура содержит сведения из полученного кадра TLS Client Hello. |
Перечисления
| AuthenticationLevel |
Определяет клиентские требования проверки подлинности и олицетворения при использовании класса WebRequest и производных от него классов для запроса ресурса. |
| EncryptionPolicy |
Указывает политику шифрования. |
| NegotiateAuthenticationStatusCode |
Указывает состояния для одного шага обмена проверкой подлинности. |
| ProtectionLevel |
Указывает службы безопасности, запрошенные для потока с проверкой подлинности. |
| SslPolicyErrors |
Перечисляет ошибки политики SSL. |
| TlsCipherSuite |
Представляет значения набора шифров для протокола TLS (ранее SSL). |
Делегаты
| LocalCertificateSelectionCallback |
Выбирает локальный сертификат SSL, используемый для проверки подлинности. |
| RemoteCertificateValidationCallback |
Проверяет удаленный сертификат SSL, используемый для проверки подлинности. |
| ServerCertificateSelectionCallback |
Выбирает SSL-сертификат сервера. |
| ServerOptionsSelectionCallback |
Представляет асинхронный метод обратного вызова, который выбирает свойства сеанса на основе имени, запрошенного клиентом. |