Aracılığıyla paylaş


SslClientAuthenticationOptions Sınıf

Tanım

için SslStreambir istemci kimlik doğrulaması özellik paketini temsil eder.

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

Açıklamalar

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

özelliğinde SocketsHttpHandlerSslOptions bu özellik paketini kullanır.

Oluşturucular

Name Description
SslClientAuthenticationOptions()

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

Özellikler

Name Description
AllowRenegotiation

SSL yeniden anlaşmasına SslStream izin verilip verilmeyeceğini belirten bir değer alır veya ayarlar.

AllowRsaPkcs1Padding

TLS imza algoritmalarının rsa_pkcs1_* ailesinin TLS el sıkışmasında kullanılmak üzere etkinleştirilip etkinleştirilmediğini gösteren bir değer alır veya ayarlar.

AllowRsaPssPadding

TLS imza algoritmalarının rsa_pss_* ailesinin TLS el sıkışmasında kullanılmak üzere etkinleştirilip etkinleştirilmediğini gösteren 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.

CertificateRevocationCheckMode

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

CipherSuitesPolicy

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

ClientCertificateContext

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

ClientCertificates

İstemcinin sunucuda 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ğrulamadan sorumlu bir RemoteCertificateValidationCallback temsilci 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

Name Description
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()

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

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

Geçerli Objectbasit bir kopyasını oluşturur.

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

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

(Devralındığı yer: Object)

Şunlara uygulanır