Aracılığıyla paylaş


CipherSuitesPolicy.AllowedCipherSuites Özellik

Tanım

Önemli

Bu API, CLS uyumlu değildir.

Bu ilkede anlaşma için izin verilen şifreleme paketleri koleksiyonu olarak oluşturucuya CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) geçirilen geçerli şifreleme paketlerinin bir alt kümesini alır.

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)

Özellik Değeri

Bu ilkede anlaşma için izin verilen şifre paketlerinin koleksiyonu.

Öznitelikler

Açıklamalar

Not

Kimlik doğrulamasında SslStream bir şifre paketi ilkesi tanımlamak, işletim sisteminin anlaşılacak en iyi şifre paketleri olduğuna karar vermesini engeller ve bu kodu el ile denetlemenizi ve güncelleştirmenizi gerektirir. Bu özelliği kullanmaktan kaçınmanızı ve sürekli güncelleştirilen işletim sistemi ilkenize güvenmenizi kesinlikle öneririz.

İşletim sisteminin temel alınan SSL/TLS uygulamasından TlsCipherSuite farklı olarak, içindeki allowedCipherSuites öğelerin sırası istemci-sunucu anlaşmasında önceliklerini garanti etmez. Bu sınıfın bir örneğini yalnızca OpenSSL 1.1.1 veya üzeri veya macOS yüklü Linux sistemleri kullanıyorsanız başlatabilirsiniz.

Şunlara uygulanır