You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

420 lines
68 KiB
XML

This file contains invisible Unicode characters!

This file contains invisible Unicode characters that may be processed differently from what appears below. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to reveal hidden characters.

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly>
<name>System.Net.Security</name>
</assembly>
<members>
<member name="T:System.Net.Security.EncryptionPolicy">
<summary>Используемая EncryptionPolicy. </summary>
</member>
<member name="F:System.Net.Security.EncryptionPolicy.AllowNoEncryption">
<summary>Предпочтительно используется полное шифрование, но если сервер поддерживает, допустим и шифр NULL (без шифрования). </summary>
</member>
<member name="F:System.Net.Security.EncryptionPolicy.NoEncryption">
<summary>Допускается отсутствие шифрования и запроса использования шифра NULL, если вторая конечная точка может обработать шифр NULL.</summary>
</member>
<member name="F:System.Net.Security.EncryptionPolicy.RequireEncryption">
<summary>Требуется шифрование; шифр NULL запрещен.</summary>
</member>
<member name="T:System.Net.Security.LocalCertificateSelectionCallback">
<summary>Выбирает локальный сертификат SSL, используемый для проверки подлинности.</summary>
<returns>Сертификат <see cref="T:System.Security.Cryptography.X509Certificates.X509Certificate" />, используемый для установки SSL-соединения.</returns>
<param name="sender">Объект, содержащий сведения о состоянии для данной проверки.</param>
<param name="targetHost">Сервер, указанный клиентом.</param>
<param name="localCertificates">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, содержащая локальные сертификаты.</param>
<param name="remoteCertificate">Сертификат, используемый для проверки подлинности удаленной стороны.</param>
<param name="acceptableIssuers">Массив элементов <see cref="T:System.String" />, определяющий поставщиков сертификатов, приемлемых для удаленной стороны.</param>
</member>
<member name="T:System.Net.Security.RemoteCertificateValidationCallback">
<summary>Проверяет удаленный сертификат SSL, используемый для проверки подлинности.</summary>
<returns>Значение типа <see cref="T:System.Boolean" />, определяющее, принимается ли указанный сертификат для проверки подлинности.</returns>
<param name="sender">Объект, содержащий сведения о состоянии для данной проверки.</param>
<param name="certificate">Сертификат, используемый для проверки подлинности удаленной стороны.</param>
<param name="chain">Цепочка центров сертификации, связанная с удаленным сертификатом.</param>
<param name="sslPolicyErrors">Одна или более ошибок, связанных с удаленным сертификатом.</param>
</member>
<member name="T:System.Net.Security.SslStream">
<summary>Предоставляет поток, используемый для обмена данными между клиентом и сервером, использующий протокол безопасности SSL для проверки подлинности сервера и, при необходимости, клиента.</summary>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" /> с использованием указанного объекта <see cref="T:System.IO.Stream" />.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" />, используя заданный поток <see cref="T:System.IO.Stream" /> и параметр, указывающий поведение потока при закрытии.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" />, используя заданный поток <see cref="T:System.IO.Stream" />, параметр, указывающий поведение потока при закрытии, и делегат проверки сертификата.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<param name="userCertificateValidationCallback">Делегат <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />, отвечающий за проверку сертификата, представленного удаленной стороной.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" />, используя заданный поток <see cref="T:System.IO.Stream" />, параметр, указывающий поведение потока при закрытии, делегат проверки сертификата и делегат выбора сертификата.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<param name="userCertificateValidationCallback">Делегат <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />, отвечающий за проверку сертификата, представленного удаленной стороной.</param>
<param name="userCertificateSelectionCallback">Делегат <see cref="T:System.Net.Security.LocalCertificateSelectionCallback" />, отвечающий за выбор сертификата, используемого для проверки подлинности.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.#ctor(System.IO.Stream,System.Boolean,System.Net.Security.RemoteCertificateValidationCallback,System.Net.Security.LocalCertificateSelectionCallback,System.Net.Security.EncryptionPolicy)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Net.Security.SslStream" /> с использованием указанного объекта <see cref="T:System.IO.Stream" />.</summary>
<param name="innerStream">Объект <see cref="T:System.IO.Stream" />, используемый потоком <see cref="T:System.Net.Security.SslStream" /> для отправления и получения данных.</param>
<param name="leaveInnerStreamOpen">Логическое значение, указывающее поведение при закрытии объекта <see cref="T:System.IO.Stream" />, который используется объектом <see cref="T:System.Net.Security.SslStream" /> для отправки и получения данных.Данный параметр указывает, оставлен ли открытым внутренний поток.</param>
<param name="userCertificateValidationCallback">Делегат <see cref="T:System.Net.Security.RemoteCertificateValidationCallback" />, отвечающий за проверку сертификата, представленного удаленной стороной.</param>
<param name="userCertificateSelectionCallback">Делегат <see cref="T:System.Net.Security.LocalCertificateSelectionCallback" />, отвечающий за выбор сертификата, используемого для проверки подлинности.</param>
<param name="encryptionPolicy">Используемое средство записи <see cref="T:System.Net.Security.EncryptionPolicy" />.</param>
<exception cref="T:System.ArgumentException">Чтение из потока, заданного параметром <paramref name="innerStream" />, запрещено.– или –Запись в поток <paramref name="innerStream" /> запрещена.– или –<paramref name="encryptionPolicy" /> недействителен.</exception>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="innerStream" /> имеет значение null.– или –<paramref name="innerStream" /> равно <see cref="F:System.IO.Stream.Null" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String)">
<summary>Вызывается клиентами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер.</summary>
<param name="targetHost">Имя сервера, совместно использующего данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="targetHost" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности сервера с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClient(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается клиентами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер.Процесс проверки подлинности использует заданную коллекцию сертификатов и протокол SSL.</summary>
<param name="targetHost">Имя сервера, который будет совместно использовать данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<param name="clientCertificates">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, которая содержит клиентские сертификаты.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String)">
<summary>Вызывается клиентами аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер как асинхронная операция.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="targetHost">Имя сервера, совместно использующего данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="targetHost" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности сервера с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsClientAsync(System.String,System.Security.Cryptography.X509Certificates.X509CertificateCollection,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается клиентами аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер как асинхронная операция.Процесс проверки подлинности использует заданную коллекцию сертификатов и протокол SSL.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="targetHost">Имя сервера, который будет совместно использовать данный поток <see cref="T:System.Net.Security.SslStream" />.</param>
<param name="clientCertificates">Коллекция <see cref="T:System.Security.Cryptography.X509Certificates.X509CertificateCollection" />, которая содержит клиентские сертификаты.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Вызывается серверами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер с использованием заданного сертификата.</summary>
<param name="serverCertificate">Сертификат используется для проверки подлинности сервера.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="serverCertificate" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности клиента с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.PlatformNotSupportedException">Метод <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer" /> не поддерживается в системах Windows 95, Windows 98 и Windows Millennium.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServer(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается серверами для аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер с использованием указанных сертификатов, требований и протокола безопасности.</summary>
<param name="serverCertificate">Объект X509Certificate, используемый для проверки подлинности сервера.</param>
<param name="clientCertificateRequired">Значение типа <see cref="T:System.Boolean" />, указывающее, должен ли клиент предоставлять сертификат для проверки подлинности.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="serverCertificate" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="enabledSslProtocols" /> не является допустимым значением <see cref="T:System.Security.Authentication.SslProtocols" />.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности клиента с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.PlatformNotSupportedException">Метод <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServer" /> не поддерживается в системах Windows 95, Windows 98 и Windows Millennium.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate)">
<summary>Вызывается серверами для проверки подлинности сервера и, при необходимости, клиента в соединении клиент-сервер с использованием заданного сертификата как асинхронная операция.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="serverCertificate">Сертификат используется для проверки подлинности сервера.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="serverCertificate" /> имеет значение null.</exception>
<exception cref="T:System.Security.Authentication.AuthenticationException">Проверка подлинности завершилась неудачно, и данный объект остался в состоянии, когда его использование невозможно.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности уже выполнялась.– или –Попытка проверки подлинности клиента с использованием данного потока <see cref="T:System.Net.Security.SslStream" /> уже производилась.– или – Проверка подлинности уже выполняется в данный момент.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.PlatformNotSupportedException">Метод <see cref="Overload:System.Net.Security.SslStream.AuthenticateAsServerAsync" /> не поддерживается в системах Windows 95, Windows 98 и Windows Millennium.</exception>
</member>
<member name="M:System.Net.Security.SslStream.AuthenticateAsServerAsync(System.Security.Cryptography.X509Certificates.X509Certificate,System.Boolean,System.Security.Authentication.SslProtocols,System.Boolean)">
<summary>Вызывается серверами аутентификации сервера, и, при необходимости, клиента в соединении клиент-сервер с использованием указанных сертификатов, требований и протокола безопасности как асинхронная операция.</summary>
<returns>Возвращает <see cref="T:System.Threading.Tasks.Task" />Объект задачи, представляющий асинхронную операцию.</returns>
<param name="serverCertificate">Объект X509Certificate, используемый для проверки подлинности сервера.</param>
<param name="clientCertificateRequired">Значение типа <see cref="T:System.Boolean" />, указывающее, должен ли клиент предоставлять сертификат для проверки подлинности.</param>
<param name="enabledSslProtocols">Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</param>
<param name="checkCertificateRevocation">Значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время проверки подлинности.</param>
</member>
<member name="P:System.Net.Security.SslStream.CanRead">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, разрешено ли чтение из базового потока.</summary>
<returns>Значение true, если проверка подлинности выполнена, а чтение из базового потока разрешено; иначе — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CanSeek">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, разрешен ли поиск в базовом потоке.</summary>
<returns>Данное свойство всегда возвращает значение false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CanTimeout">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, поддерживает ли базовый поток использование времени ожидания.</summary>
<returns>Значение true, если базовый поток поддерживает время ожидания; иначе — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CanWrite">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, разрешена ли запись в базовый поток.</summary>
<returns>Значение true, если проверка подлинности выполнена, а запись в базовый поток разрешена; иначе — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CheckCertRevocationStatus">
<summary>Возвращает значение типа <see cref="T:System.Boolean" />, указывающее, проверяется ли список отзыва сертификатов во время процесса проверки сертификатов.</summary>
<returns>Значение true, если проверяется список отзыва сертификатов; в противном случае — false.</returns>
</member>
<member name="P:System.Net.Security.SslStream.CipherAlgorithm">
<summary>Возвращает значение, указывающее алгоритм массового шифрования, используемый данным потоком <see cref="T:System.Net.Security.SslStream" />.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.CipherAlgorithmType" />.</returns>
<exception cref="T:System.InvalidOperationException">Обращение к свойству <see cref="P:System.Net.Security.SslStream.CipherAlgorithm" /> произошло до завершения процесса проверки подлинности или этот процесс завершился неудачно.</exception>
</member>
<member name="P:System.Net.Security.SslStream.CipherStrength">
<summary>Возвращает значение, указывающее стойкость алгоритма шифрования, используемого этим потоком <see cref="T:System.Net.Security.SslStream" />.</summary>
<returns>Значение <see cref="T:System.Int32" />, указывающее стойкость алгоритма, в битах.</returns>
</member>
<member name="M:System.Net.Security.SslStream.Flush">
<summary>Принудительно записывает все буферизированные данные в базовое устройство.</summary>
</member>
<member name="P:System.Net.Security.SslStream.HashAlgorithm">
<summary>Возвращает алгоритм, используемый для генерирования кодов проверки подлинности сообщений (MAC).</summary>
<returns>Значение <see cref="T:System.Security.Authentication.HashAlgorithmType" />.</returns>
<exception cref="T:System.InvalidOperationException">Обращение к свойству <see cref="P:System.Net.Security.SslStream.HashAlgorithm" /> произошло до завершения процесса проверки подлинности или этот процесс завершился неудачно.</exception>
</member>
<member name="P:System.Net.Security.SslStream.HashStrength">
<summary>Возвращает значение, указывающее стойкость алгоритма хэширования, используемого данным экземпляром.</summary>
<returns>Значение <see cref="T:System.Int32" />, указывающее стойкость типа алгоритма хэширования (перечисление <see cref="T:System.Security.Authentication.HashAlgorithmType" />) в битах.Допустимые значения: 128 или 160.</returns>
</member>
<member name="P:System.Net.Security.SslStream.KeyExchangeAlgorithm">
<summary>Возвращает алгоритм обмена ключами, используемый данным потоком <see cref="T:System.Net.Security.SslStream" />.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.ExchangeAlgorithmType" />.</returns>
</member>
<member name="P:System.Net.Security.SslStream.KeyExchangeStrength">
<summary>Возвращает значение, указывающее стойкость алгоритма обмена ключами, используемого данным экземпляром.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, указывающее стойкость алгоритма обмена ключами (перечисление <see cref="T:System.Security.Authentication.ExchangeAlgorithmType" />) в битах.</returns>
</member>
<member name="P:System.Net.Security.SslStream.Length">
<summary>Возвращает длину данных в базовом потоке.</summary>
<returns>Объект <see cref="T:System.Int64" />.Длина базового потока.</returns>
<exception cref="T:System.NotSupportedException">Возвращение значения данного свойства не поддерживается, если базовый поток является экземпляром класса <see cref="T:System.Net.Sockets.NetworkStream" />.</exception>
</member>
<member name="P:System.Net.Security.SslStream.LocalCertificate">
<summary>Возвращает сертификат, используемый для проверки подлинности локальной конечной точки.</summary>
<returns>Объект X509Certificate, представляющий сертификат, переданный для проверки подлинности, или null, если сертификат не был передан.</returns>
<exception cref="T:System.InvalidOperationException">Проверка подлинности завершилась неудачно или не выполнялась.</exception>
</member>
<member name="P:System.Net.Security.SslStream.Position">
<summary>Возвращает или задает текущую позицию в базовом потоке.</summary>
<returns>Объект <see cref="T:System.Int64" />.Текущая позиция в базовом потоке.</returns>
<exception cref="T:System.NotSupportedException">Задание данного свойства не поддерживается.– или –Возвращение значения данного свойства не поддерживается, если базовый поток является экземпляром класса <see cref="T:System.Net.Sockets.NetworkStream" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.Read(System.Byte[],System.Int32,System.Int32)">
<summary>Считывает данные из этого потока и сохраняет их в заданном массиве.</summary>
<returns>Значение <see cref="T:System.Int32" />, указывающее количество считанных байтов.Когда данных для чтения не остается, возвращает 0.</returns>
<param name="buffer">Массив элементов <see cref="T:System.Byte" />, куда помещаются байты, считанные из этого потока.</param>
<param name="offset">Значение <see cref="T:System.Int32" />, содержащее расположение (начиная с нуля) в массиве <paramref name="buffer" />, с которого следует начинать сохранение данных, считанных их этого потока.</param>
<param name="count">Значение <see cref="T:System.Int32" />, содержащий максимальное количество байтов, считываемых из этого потока.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="offset" />
<paramref name="&lt;" />
<paramref name="0" />.<paramref name="-or-" /><paramref name="offset" /> &gt; длина массива <paramref name="buffer" />.– или –<paramref name="offset" /> + count &gt; длина массива <paramref name="buffer" />.</exception>
<exception cref="T:System.IO.IOException">Сбой операции чтения.Проверьте внутреннее исключение, если такое присутствует, чтобы определить причину сбоя.</exception>
<exception cref="T:System.NotSupportedException">Уже существует выполняющаяся операция чтения.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности не выполнялась.</exception>
</member>
<member name="P:System.Net.Security.SslStream.ReadTimeout">
<summary>Возвращает или задает временной интервал, в течение которого операция чтения будет блокироваться, ожидая получения данных.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, указывающее период времени (в миллисекундах), по истечении которого происходит сбой синхронной операции чтения.</returns>
</member>
<member name="P:System.Net.Security.SslStream.RemoteCertificate">
<summary>Возвращает сертификат, используемый для проверки подлинности удаленной конечной точки.</summary>
<returns>Объект X509Certificate, представляющий сертификат, переданный для проверки подлинности, или null, если сертификат не был передан.</returns>
<exception cref="T:System.InvalidOperationException">Проверка подлинности завершилась неудачно или не выполнялась.</exception>
</member>
<member name="M:System.Net.Security.SslStream.Seek(System.Int64,System.IO.SeekOrigin)">
<summary>Создает исключение <see cref="T:System.NotSupportedException" />.</summary>
<returns>Всегда создает исключение <see cref="T:System.NotSupportedException" />.</returns>
<param name="offset">Это значение игнорируется.</param>
<param name="origin">Это значение игнорируется.</param>
<exception cref="T:System.NotSupportedException">Поиск не поддерживается объектами <see cref="T:System.Net.Security.SslStream" />.</exception>
</member>
<member name="M:System.Net.Security.SslStream.SetLength(System.Int64)">
<summary>Задает длину данных в базовом потоке.</summary>
<param name="value">Значение <see cref="T:System.Int64" />, указывающее длину потока.</param>
</member>
<member name="P:System.Net.Security.SslStream.SslProtocol">
<summary>Возвращает значение, указывающее протокол безопасности, используемый для проверки подлинности в данном соединении.</summary>
<returns>Значение из перечисления <see cref="T:System.Security.Authentication.SslProtocols" />, представляющее протокол, используемый для проверки подлинности.</returns>
</member>
<member name="P:System.Net.Security.SslStream.TransportContext">
<summary>Получает объект <see cref="T:System.Net.TransportContext" />, который используется для проверки подлинности с использованием расширенной защиты.</summary>
<returns>Объект <see cref="T:System.Net.TransportContext" />, содержащий токен привязки канала (CBT) для расширенной защиты.</returns>
</member>
<member name="M:System.Net.Security.SslStream.Write(System.Byte[])">
<summary>Записывает в этот поток указанные данные.</summary>
<param name="buffer">Массив элементов <see cref="T:System.Byte" />, предоставляющий байты для записи в поток.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
<exception cref="T:System.IO.IOException">Не удалось выполнить операцию записи.</exception>
<exception cref="T:System.NotSupportedException">Уже существует выполняющаяся операция записи.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности не выполнялась.</exception>
</member>
<member name="M:System.Net.Security.SslStream.Write(System.Byte[],System.Int32,System.Int32)">
<summary>Записывает указанное количество элементов <see cref="T:System.Byte" /> в базовый поток, используя заданный буфер (параметр buffer) и начальное расположение (параметр offset).</summary>
<param name="buffer">Массив элементов <see cref="T:System.Byte" />, предоставляющий байты для записи в поток.</param>
<param name="offset">Значение <see cref="T:System.Int32" />, содержащее расположение (начиная с нуля) в массиве <paramref name="buffer" />, с которого требуется начинать чтение байтов, записываемых в поток.</param>
<param name="count">Значение <see cref="T:System.Int32" />, содержащее количество байтов, считываемых из массива <paramref name="buffer" />.</param>
<exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
<exception cref="T:System.ArgumentException">
<paramref name="offset" />
<paramref name="&lt;" />
<paramref name="0" />.<paramref name="-or-" /><paramref name="offset" /> &gt; длина массива <paramref name="buffer" />.– или –<paramref name="offset" /> + count &gt; длина массива <paramref name="buffer" />.</exception>
<exception cref="T:System.IO.IOException">Не удалось выполнить операцию записи.</exception>
<exception cref="T:System.NotSupportedException">Уже существует выполняющаяся операция записи.</exception>
<exception cref="T:System.ObjectDisposedException">Данный объект закрыт.</exception>
<exception cref="T:System.InvalidOperationException">Проверка подлинности не выполнялась.</exception>
</member>
<member name="P:System.Net.Security.SslStream.WriteTimeout">
<summary>Возвращает или задает период времени, в течение которого операция записи блокирует выполнение, ожидая данных.</summary>
<returns>Значение типа <see cref="T:System.Int32" />, указывающее период времени (в миллисекундах), по истечении которого происходит сбой синхронной операции записи. </returns>
</member>
<member name="T:System.Security.Authentication.AuthenticationException">
<summary>Исключение возникает при сбое проверки подлинности для потока проверки подлинности.</summary>
</member>
<member name="M:System.Security.Authentication.AuthenticationException.#ctor">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.AuthenticationException" /> без сообщения.</summary>
</member>
<member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.AuthenticationException" />, используя заданное сообщение.</summary>
<param name="message">Значение типа <see cref="T:System.String" />, представляющее описание сбоя проверки подлинности.</param>
</member>
<member name="M:System.Security.Authentication.AuthenticationException.#ctor(System.String,System.Exception)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.AuthenticationException" />, используя указанное сообщение об ошибке и внутреннее исключение.</summary>
<param name="message">Значение типа <see cref="T:System.String" />, представляющее описание сбоя проверки подлинности.</param>
<param name="innerException">Исключение <see cref="T:System.Exception" />, являющееся причиной текущего исключения.</param>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy">
<summary>Класс <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> представляет расширенную политику защиты, используемую сервером для проверки входящих соединений от клиентов. </summary>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты.</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ChannelBinding)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты и токен привязки канала (CBT).</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
<param name="customChannelBinding">Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" />, содержащий настраиваемую привязку канала для проверки.</param>
<exception cref="T:System.ArgumentException">
<paramref name="policyEnforcement" /> указывается как <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" />.</exception>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="customChannelBinding " />— null. </exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Collections.ICollection)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты, какой тип защиты применяется политикой и какой список имен поставщиков услуг (SPN) используется для сопоставления с SPN клиента.</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
<param name="protectionScenario">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />, которое указывает тип защиты, регламентированный политикой.</param>
<param name="customServiceNames">Объект <see cref="T:System.Collections.ICollection" />, содержащий список пользовательских SPN, которые используются для сопоставления с SPN клиента.</param>
<exception cref="T:System.ArgumentException">
<paramref name="policyEnforcement" /> указывается как <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="customServiceNames " />равен nullили пустому списку. </exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.#ctor(System.Security.Authentication.ExtendedProtection.PolicyEnforcement,System.Security.Authentication.ExtendedProtection.ProtectionScenario,System.Security.Authentication.ExtendedProtection.ServiceNameCollection)">
<summary>Инициализирует новый экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, который указывает, когда следует применять расширенную политику защиты, какой тип защиты применяется политикой и какой список имен поставщиков услуг (SPN) используется для сопоставления с SPN клиента.</summary>
<param name="policyEnforcement">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты.</param>
<param name="protectionScenario">Значение <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />, которое указывает тип защиты, регламентированный политикой.</param>
<param name="customServiceNames">Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий список пользовательских SPN, которые используются для сопоставления с SPN клиента.</param>
<exception cref="T:System.ArgumentException">
<paramref name="policyEnforcement" /> указывается как <see cref="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never" />.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="customServiceNames " />равен nullили пустому списку. </exception>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomChannelBinding">
<summary>Получает настраиваемую привязку канала (CBT) для проверки.</summary>
<returns>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ChannelBinding" />, содержащий настраиваемую привязку канала для проверки.</returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.CustomServiceNames">
<summary>Получает список пользовательских имен поставщиков услуг SPN, которые используются для сопоставления с SPN клиента.</summary>
<returns>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий список пользовательских SPN, которые используются для сопоставления с SPN клиента.</returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.OSSupportsExtendedProtection">
<summary>Указывает, поддерживает ли операционная система встроенную проверку подлинности Windows с расширенной защитой.</summary>
<returns>Значение true, если операционная система поддерживает встроенную проверку подлинности Windows с расширенной защитой; в противном случае — значение false.</returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.PolicyEnforcement">
<summary>Получает значение, которое указывает, когда следует применять расширенную политику защиты.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" />, которое указывает, когда следует применять расширенную политику защиты. </returns>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ProtectionScenario">
<summary>Получает значение, которое указывает тип защиты, регламентированный расширенной политикой защиты.</summary>
<returns>Значение <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" />, которое указывает тип защиты, регламентированный политикой. </returns>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy.ToString">
<summary>Получает строковое представление экземпляра расширенной политики защиты.</summary>
<returns>Экземпляр <see cref="T:System.String" />, содержащий представление экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />.</returns>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement">
<summary>Перечисление <see cref="T:System.Security.Authentication.ExtendedProtection.PolicyEnforcement" /> указывает, когда следует применять <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Always">
<summary>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> применяется всегда.Клиенты, не поддерживающие расширенную защиту, не смогут пройти проверку подлинности.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.Never">
<summary>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" />, никогда не используется, а расширенная защита отключена.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.PolicyEnforcement.WhenSupported">
<summary>Объект <see cref="T:System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicy" /> используется, только если клиент и сервер поддерживают расширенную защиту.</summary>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario">
<summary>Перечисление <see cref="T:System.Security.Authentication.ExtendedProtection.ProtectionScenario" /> указывает сценарий защиты, регламентированный политикой.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TransportSelected">
<summary>Транспорт выберет безопасный или обычный сценарий защиты в зависимости от типа используемого канала.Для сценария безопасной защиты встроенная проверка подлинности Windows заключается в безопасный канал и содержит в точности совпадающий токен привязки канала без проверки имени поставщика услуг (SPN).Для сценария обычной защиты встроенная проверка подлинности Windows заключается в безопасный канал (необязательно) и содержит необязательный токен привязки канала с обязательной проверкой имени поставщика услуг (SPN).Если запрос проходит по безопасному каналу, проверяется токен привязки канала (CBT); в противном случае проверяется SPN.</summary>
</member>
<member name="F:System.Security.Authentication.ExtendedProtection.ProtectionScenario.TrustedProxy">
<summary>Встроенная проверка подлинности Windows заключается в безопасный канал, оканчивающийся доверенным прокси, и содержит токен привязки канала с обязательной проверкой имени поставщика услуг (SPN).Этот сценарий требует присутствия CBT, но CBT, в отличие от SPN, не проверяется.</summary>
</member>
<member name="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection">
<summary>Класс <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> представляет собой доступную только для чтения коллекцию имен участника-службы. </summary>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.#ctor(System.Collections.ICollection)">
<summary>Инициализирует новый доступный только для чтения экземпляр класса <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> на основе существующего объекта <see cref="T:System.Collections.ICollection" />. </summary>
<param name="items">Экземпляр класса <see cref="T:System.Collections.ICollection" />, содержащий указанные значения имен служб, которые следует использовать для инициализации класса.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="item " />— null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="item" /> пусто.</exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Contains(System.String)">
<summary>Возвращает значение, указывающее, происходит ли заданная строка в этом экземпляре <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />.</summary>
<returns>Возвращает <see cref="T:System.Boolean" />.значение true, если параметр <paramref name="searchServiceName" /> выполняется внутри данного экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />; в противном случае — значение false.</returns>
<param name="searchServiceName">Строка для поиска.</param>
</member>
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Count"></member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.GetEnumerator"></member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.Collections.IEnumerable)">
<summary>Объединяет текущий объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями, чтобы создать новый объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение.</summary>
<returns>Новый экземпляр <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение существующего экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями.</returns>
<param name="serviceNames">Экземпляр класса <see cref="T:System.Collections.IEnumerable" />, содержащий указанные значения имен служб, которые следует слить.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="serviceNames " />— null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="serviceNames" /> пусто.</exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.Merge(System.String)">
<summary>Объединяет текущий объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями, чтобы создать новый объект <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение.</summary>
<returns>Новый экземпляр <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" />, содержащий объединение существующего экземпляра <see cref="T:System.Security.Authentication.ExtendedProtection.ServiceNameCollection" /> с указанными значениями.</returns>
<param name="serviceName">Строка, содержащая указанные значения имен служб, которые следует использовать для инициализации класса.</param>
<exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="serviceNames " />— null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="serviceNames" /> пусто.</exception>
</member>
<member name="M:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#CopyTo(System.Array,System.Int32)"></member>
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#IsSynchronized"></member>
<member name="P:System.Security.Authentication.ExtendedProtection.ServiceNameCollection.System#Collections#ICollection#SyncRoot"></member>
</members>
</doc>