CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Önemli
Bu API, CLS uyumlu değildir.
sınıfının istemci veya sunucu kimlik doğrulaması için kullanılabilecek yeni bir örneğini CipherSuitesPolicy başlatır.
public:
CipherSuitesPolicy(System::Collections::Generic::IEnumerable<System::Net::Security::TlsCipherSuite> ^ allowedCipherSuites);
[System.CLSCompliant(false)]
public CipherSuitesPolicy (System.Collections.Generic.IEnumerable<System.Net.Security.TlsCipherSuite> allowedCipherSuites);
[<System.CLSCompliant(false)>]
new System.Net.Security.CipherSuitesPolicy : seq<System.Net.Security.TlsCipherSuite> -> System.Net.Security.CipherSuitesPolicy
Public Sub New (allowedCipherSuites As IEnumerable(Of TlsCipherSuite))
Parametreler
- allowedCipherSuites
- IEnumerable<TlsCipherSuite>
Bu ilkede anlaşma için izin verilen şifre paketlerinin koleksiyonu.
- Öznitelikler
Özel durumlar
Platform, OpenSSL 1.1.1 veya üzeri ya da macOS yüklü bir Linux sistemi değildir.
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.