System.Net.Security Пространство имен

Предоставляет сетевые потоки для безопасного взаимодействия между узлами.

Классы

Имя Описание
AuthenticatedStream

Предоставляет методы передачи учетных данных в потоке и запросах или выполнении проверки подлинности для клиентских приложений сервера.

NegotiateStream

Предоставляет поток, использующий протокол безопасности "Согласование" для проверки подлинности клиента и при необходимости сервера в обмен данными с клиентским сервером.

SslClientAuthenticationOptions

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

SslServerAuthenticationOptions

Эта структура представляет контейнер свойств проверки подлинности сервера для SslStreamобъекта .

SslStream

Предоставляет поток, используемый для обмена данными с клиентским сервером, использующим протокол безопасности SSL для проверки подлинности сервера и при необходимости клиента.

Структуры

Имя Описание
SslApplicationProtocol

Представляет значение протокола приложения TLS.

Перечисления

Имя Описание
AuthenticationLevel

Указывает требования клиента для проверки подлинности и олицетворения при использовании класса WebRequest и производных классов для запроса ресурса.

EncryptionPolicy

Указывает политику шифрования.

ProtectionLevel

Указывает службы безопасности, запрошенные для аутентифицированного потока.

SslPolicyErrors

Перечисляет ошибки политики SSL.

Делегаты

Имя Описание
LocalCertificateSelectionCallback

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

RemoteCertificateValidationCallback

Проверяет удаленный ssl-сертификат, используемый для проверки подлинности.

ServerCertificateSelectionCallback

Выбирает сертификат SSL сервера Secure Sockets Layer.