CipherSuitesPolicy(IEnumerable<TlsCipherSuite>) Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Penting
API ini bukan kompatibel CLS.
Menginisialisasi instans CipherSuitesPolicy baru kelas yang dapat digunakan untuk autentikasi klien atau server.
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))
Parameter
- allowedCipherSuites
- IEnumerable<TlsCipherSuite>
Pengumpulan suite sandi yang diizinkan dalam kebijakan ini untuk negosiasi.
- Atribut
Pengecualian
Platform bukan sistem Linux dengan OpenSSL 1.1.1 atau lebih tinggi atau macOS.
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 yang lebih tinggi atau macOS.