Поделиться через


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)

Значение свойства

Коллекция наборов шифров, разрешенных в этой политике, для согласования.

Атрибуты

Комментарии

Примечание

Определение политики набора шифров для SslStream проверки подлинности не позволит ОПЕРАЦИОННОй системе решить, какие наборы шифров лучше всего согласовывать, и вам потребуется вручную проверка и обновить этот код. Настоятельно рекомендуется избегать использования этой функции и полагаться на постоянно обновляемую политику ОС.

В отличие от базовой реализации SSL/TLS операционной системы, порядок TlsCipherSuite элементов в allowedCipherSuites не гарантирует их приоритет при согласовании клиента и сервера. Инициализировать экземпляр этого класса можно только в том случае, если вы используете системы Linux с OpenSSL 1.1.1 или более поздней версии или macOS.

Применяется к