Aracılığıyla paylaş


CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) Oluşturucu

Tanım

Ö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.

Şunlara uygulanır