HttpsConnectionAdapterOptions Kelas
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.
Pengaturan tentang bagaimana Kestrel harus menangani koneksi HTTPS.
public ref class HttpsConnectionAdapterOptions
public class HttpsConnectionAdapterOptions
type HttpsConnectionAdapterOptions = class
Public Class HttpsConnectionAdapterOptions
- Warisan
-
HttpsConnectionAdapterOptions
Konstruktor
HttpsConnectionAdapterOptions() |
Menginisialisasi instans baru .HttpsConnectionAdapterOptions |
Properti
CheckCertificateRevocation |
Menentukan apakah daftar pencabutan sertifikat diperiksa selama autentikasi. |
ClientCertificateMode |
Menentukan persyaratan sertifikat klien untuk koneksi HTTPS. Default ke NoCertificate. |
ClientCertificateValidation |
Menentukan panggilan balik untuk validasi sertifikat klien tambahan yang akan dipanggil selama autentikasi. Ini akan diabaikan jika AllowAnyClientCertificate() dipanggil setelah panggilan balik ini diatur. |
HandshakeTimeout |
Menentukan jumlah waktu maksimum yang diizinkan untuk jabat tangan TLS/SSL. Ini harus positif atau InfiniteTimeSpan. Default hingga 10 detik. |
OnAuthenticate |
Menyediakan konfigurasi SslServerAuthenticationOptions langsung berdasarkan per koneksi. Ini dipanggil setelah semua pengaturan lain telah diterapkan. |
ServerCertificate |
Menentukan informasi sertifikat server yang disajikan ketika koneksi https dimulai. Ini diabaikan jika ServerCertificateSelector diatur. Jika sertifikat server memiliki ekstensi Extended Key Usage, penggunaan harus menyertakan Autentikasi Server (OID 1.3.6.1.5.5.7.3.1). |
ServerCertificateChain |
Menentukan rantai sertifikat server lengkap yang disajikan ketika koneksi https dimulai |
ServerCertificateSelector |
Panggilan balik yang akan dipanggil untuk memilih sertifikat server secara dinamis. Ini adalah prioritas yang lebih tinggi daripada ServerCertificate. Jika SNI tidak tersedia maka parameter nama akan null. ConnectionContext akan null untuk koneksi HTTP/3. Jika sertifikat server memiliki ekstensi Extended Key Usage, penggunaan harus menyertakan Autentikasi Server (OID 1.3.6.1.5.5.7.3.1). |
SslProtocols |
Menentukan protokol SSL yang diizinkan. None Default yang memungkinkan sistem operasi memilih protokol terbaik untuk digunakan, dan untuk memblokir protokol yang tidak aman. Kecuali aplikasi Anda memiliki alasan khusus untuk tidak melakukannya, Anda harus menggunakan default ini. |
Metode
AllowAnyClientCertificate() |
Mengambil alih panggilan balik saat ini ClientCertificateValidation dan mengizinkan sertifikat klien apa pun. |