Bagikan melalui


CipherSuitesPolicy.AllowedCipherSuites Properti

Definisi

Penting

API ini bukan kompatibel CLS.

Mendapatkan subset suite sandi yang valid yang diteruskan ke CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) konstruktor sebagai kumpulan suite sandi yang diizinkan dalam kebijakan ini untuk negosiasi.

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)

Nilai Properti

Pengumpulan cipher suite yang diizinkan dalam kebijakan ini untuk negosiasi.

Atribut

Keterangan

Catatan

Menentukan kebijakan cipher suite tentang SslStream autentikasi akan mencegah OS memutuskan cipher suite terbaik untuk dinegosiasikan dan mengharuskan Anda memeriksa dan memperbarui kode ini secara manual. Kami sangat menyarankan Anda menghindari penggunaan fitur ini dan mengandalkan kebijakan OS Anda yang terus diperbarui.

Tidak seperti implementasi SSL/TLS yang mendasar sistem operasi, urutan TlsCipherSuite elemen di allowedCipherSuites tidak menjamin prioritas mereka dalam negosiasi server klien. Anda hanya dapat menginisialisasi instans kelas ini jika Anda menggunakan sistem Linux dengan OpenSSL 1.1.1 atau lebih tinggi atau macOS.

Berlaku untuk