CipherSuitesPolicy.AllowedCipherSuites Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Важно!
Этот API несовместим с CLS.
Возвращает подмножество допустимых наборов шифров, переданных в CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) конструктор в виде коллекции наборов шифров, разрешенных в этой политике для согласования.
public:
property System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ AllowedCipherSuites { System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ get(); };
[System.CLSCompliant(false)]
public System.Collections.Generic.IEnumerable<System.Net.Security.TlsCipherSuite> AllowedCipherSuites { get; }
[<System.CLSCompliant(false)>]
member this.AllowedCipherSuites : seq<System.Net.Security.TlsCipherSuite>
Public ReadOnly Property AllowedCipherSuites As IEnumerable(Of TlsCipherSuite)
Значение свойства
Коллекция наборов шифров, разрешенных в этой политике для согласования.
- Атрибуты
Комментарии
Note
Определение политики набора шифров при SslStream проверке подлинности не позволит ОС решить, с какими из лучших наборов шифров можно вести переговоры и требовать, чтобы вручную проверить и обновить этот код. Настоятельно рекомендуется избегать использования этой функции и полагаться на постоянно обновляемую политику ОС.
В отличие от базовой реализации SSL/TLS операционной системы порядок TlsCipherSuite элементов не allowedCipherSuites гарантирует их приоритет в согласовании с клиентским сервером. Экземпляр этого класса можно инициализировать только в том случае, если вы используете системы Linux с OpenSSL 1.1.1 или macOS.