HttpsConnectionAdapterOptions Sınıf
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.
Kestrel'in HTTPS bağlantılarını nasıl işleyeceklerine ilişkin ayarlar.
public ref class HttpsConnectionAdapterOptions
public class HttpsConnectionAdapterOptions
type HttpsConnectionAdapterOptions = class
Public Class HttpsConnectionAdapterOptions
- Devralma
-
HttpsConnectionAdapterOptions
Oluşturucular
HttpsConnectionAdapterOptions() |
öğesinin yeni bir örneğini HttpsConnectionAdapterOptionsbaşlatır. |
Özellikler
CheckCertificateRevocation |
Kimlik doğrulaması sırasında sertifika iptal listesinin denetlenip denetlenmeyeceğini belirtir. |
ClientCertificateMode |
HTTPS bağlantısı için istemci sertifikası gereksinimlerini belirtir. Varsayılan olarak olarak NoCertificategösterilir. |
ClientCertificateValidation |
Kimlik doğrulaması sırasında çağrılacak ek istemci sertifikası doğrulaması için bir geri çağırma belirtir. Bu geri çağırma ayarlandıktan sonra çağrılırsa AllowAnyClientCertificate() bu yoksayılır. |
HandshakeTimeout |
TLS/SSL el sıkışması için izin verilen en fazla süreyi belirtir. Bu pozitif veya InfiniteTimeSpanolmalıdır. Varsayılan değer 10 saniyedir. |
OnAuthenticate |
bağlantı başına temelinde doğrudan SslServerAuthenticationOptions yapılandırmasını sağlar. Bu, diğer tüm ayarlar zaten uygulandıktan sonra çağrılır. |
ServerCertificate |
Https bağlantısı başlatıldığında sunulan sunucu sertifikası bilgilerini belirtir. ServerCertificateSelector ayarlandıysa bu durum yoksayılır. Sunucu sertifikasının Genişletilmiş Anahtar Kullanımı uzantısı varsa, kullanımlar Sunucu Kimlik Doğrulamasını (OID 1.3.6.1.5.5.7.3.1) içermelidir. |
ServerCertificateChain |
Https bağlantısı başlatıldığında sunulan tam sunucu sertifika zincirini belirtir |
ServerCertificateSelector |
Dinamik olarak bir sunucu sertifikası seçmek için çağrılacak bir geri çağırma. Bu, ServerCertificate'ten daha yüksek önceliklidir. SNI kullanılamıyorsa ad parametresi null olur. HTTP ConnectionContext /3 bağlantıları için null olacaktır. Sunucu sertifikasının Genişletilmiş Anahtar Kullanımı uzantısı varsa, kullanımlar Sunucu Kimlik Doğrulamasını (OID 1.3.6.1.5.5.7.3.1) içermelidir. |
SslProtocols |
İzin verilebilen SSL protokollerini belirtir. Varsayılan olarak None işletim sisteminin kullanılacak en iyi protokolü seçmesine ve güvenli olmayan protokolleri engellemesine olanak tanır. Uygulamanızın bunu yapmak için belirli bir nedeni yoksa, bu varsayılanı kullanmalısınız. |
Yöntemler
AllowAnyClientCertificate() |
Geçerli ClientCertificateValidation geri aramayı geçersiz kılar ve tüm istemci sertifikalarına izin verir. |