System.Net.Security Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет сетевые потоки для безопасного взаимодействия между узлами.
Классы
| Имя | Описание |
|---|---|
| AuthenticatedStream |
Предоставляет методы передачи учетных данных в потоке и запросах или выполнении проверки подлинности для клиентских приложений сервера. |
| CipherSuitesPolicy |
Указывает разрешенные наборы шифров. |
| NegotiateAuthentication |
Представляет обмен данными проверки подлинности с отслеживанием состояния, использующий протоколы безопасности Negotiate, NTLM или Kerberos для проверки подлинности клиента или сервера в обмен данными с клиентским сервером. |
| NegotiateAuthenticationClientOptions |
Представляет контейнер свойств для клиентской стороны обмена проверкой подлинности. |
| NegotiateAuthenticationServerOptions |
Представляет контейнер свойств для серверной стороны обмена проверкой подлинности. |
| NegotiateStream |
Предоставляет поток, использующий протокол безопасности "Согласование" для проверки подлинности клиента и при необходимости сервера в обмен данными с клиентским сервером. |
| 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 сервера Secure Sockets Layer. |
| ServerOptionsSelectionCallback |
Представляет асинхронный метод обратного вызова, который будет выбирать свойства сеанса на основе имени, запрошенного клиентом. |