SslClientAuthenticationOptions Sınıf

Tanım

için bir istemci kimlik doğrulaması özellik çantasını SslStreamtemsil eder.

public ref class SslClientAuthenticationOptions
public class SslClientAuthenticationOptions
type SslClientAuthenticationOptions = class
Public Class SslClientAuthenticationOptions
Devralma
SslClientAuthenticationOptions

Açıklamalar

Bu özellik paketi için ve ,NET 5 ve sonraki sürümlerinde AuthenticateAsClientbağımsız değişken AuthenticateAsClientAsync olarak kullanılır.

özelliğinde SocketsHttpHandler bu özellik çantasını SslOptions kullanır.

Oluşturucular

SslClientAuthenticationOptions()

SslClientAuthenticationOptions sınıfının yeni bir örneğini başlatır.

Özellikler

AllowRenegotiation

öğesinin SSL yeniden anlaşmasına SslStream izin verip vermeyeceğini belirten bir değer alır veya ayarlar.

AllowTlsResume

SslStream'in TLS yeniden başlatılmasına izin verip vermeyeceğini belirten bir değer alır veya ayarlar.

ApplicationProtocols

ALPN protokollerinin listesini alır veya ayarlar.

CertificateChainPolicy

Uzak sertifika doğrulaması için isteğe bağlı bir özelleştirilmiş ilke alır veya ayarlar. değilse nullve CertificateRevocationCheckModeSslCertificateTrust yoksayılır.

CertificateRevocationCheckMode

Sertifika doğrulaması için sertifika iptal modunu alır veya ayarlar.

CipherSuitesPolicy

TLS için izin verilen şifre paketlerini belirtir. olarak ayarlandığında null, işletim sistemi varsayılan olarak kullanılır. Bu ayarı değiştirirken çok dikkatli olun.

ClientCertificateContext

İstemci sertifikası bağlamını alır veya ayarlar.

ClientCertificates

İstemcinin sunucuya kimlik doğrulaması için dikkate alınması gereken sertifika koleksiyonu.

EnabledSslProtocols

Kimlik doğrulaması sırasında istemci tarafından sunucuya sunulan protokol sürümlerini temsil eden değeri alır veya ayarlar.

EncryptionPolicy

Şifreleme ilkesini alır veya ayarlar.

LocalCertificateSelectionCallback

Kimlik doğrulaması için kullanılan istemci kimlik doğrulama sertifikasını seçmekle sorumlu olan bir LocalCertificateSelectionCallback temsilciyi alır veya ayarlar.

RemoteCertificateValidationCallback

Uzak taraf tarafından sağlanan sertifikayı doğrulamakla sorumlu olan bir RemoteCertificateValidationCallback temsilciyi alır veya ayarlar.

TargetHost

İstemcinin bağlanmaya çalıştığı sunucunun adını alır veya ayarlar. Ad, sunucu sertifikası doğrulaması için kullanılır ve DNS adı veya IP adresi olabilir.

Yöntemler

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır