SslServerAuthenticationOptions Sınıf

Tanım

Bu yapı, için SslStreambir sunucu kimlik doğrulaması özellik paketini temsil eder.

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

Açıklamalar

Bu özellik paketi ve AuthenticateAsServeriçin AuthenticateAsServerAsync bağımsız değişken olarak kullanılır.

Oluşturucular

Name Description
SslServerAuthenticationOptions()

SslServerAuthenticationOptions 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.

ClientCertificateRequired

İstemciden kimlik doğrulaması için sertifika istenip istenmediğini belirten bir değer alır veya ayarlar. Bunun yalnızca bir istek olduğunu unutmayın; sertifika sağlanmazsa, sunucu yine de bağlantı isteğini kabul eder.

EnabledSslProtocols

Sunucu tarafından kimlik doğrulaması sırasında istemci protokolü sürümüyle eşleşecek şekilde kullanılan protokol sürümlerini temsil eden bir değer alır veya ayarlar.

EncryptionPolicy

alır veya ayarlar EncryptionPolicy.

RemoteCertificateValidationCallback

Uzak taraf tarafından sağlanan sertifikayı özel doğrulamadan sorumlu bir RemoteCertificateValidationCallback temsilci alır veya ayarlar.

ServerCertificate

Sunucu sertifikasını alır veya ayarlar.

ServerCertificateContext

Sunucu sertifikası bağlamını alır veya ayarlar.

ServerCertificateSelectionCallback

Sunucu sertifikası seçiminden sorumlu temsilciyi ServerCertificateSelectionCallback alır veya ayarlar.

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