SslServerAuthenticationOptions クラス

定義

この構造体は、SslStream のサーバー認証プロパティ バッグを表します。This struct represents a server authentication property bag for the SslStream.

public ref class SslServerAuthenticationOptions
public class SslServerAuthenticationOptions
type SslServerAuthenticationOptions = class
Public Class SslServerAuthenticationOptions
継承
SslServerAuthenticationOptions

注釈

このプロパティバッグは、、またはの引数として使用され AuthenticateAsServer AuthenticateAsServerAsync ます。This property bag is used as argument for AuthenticateAsServer, or AuthenticateAsServerAsync.

コンストラクター

SslServerAuthenticationOptions()

SslServerAuthenticationOptions クラスの新しいインスタンスを初期化します。Initializes a new instance of the SslServerAuthenticationOptions class.

プロパティ

AllowRenegotiation

SslStream で SSL の再ネゴシエーションを許可するかどうかを示す値を取得または設定します。Gets or sets a value that indicates whether the SslStream should allow SSL renegotiation.

ApplicationProtocols

ALPN プロトコルの一覧を取得または設定します。Gets or sets a list of ALPN protocols.

CertificateRevocationCheckMode

証明書検証の証明書失効モードを取得または設定します。Gets or sets the certificate revocation mode for certificate validation.

CipherSuitesPolicy

TLS で許可されている暗号スイートを指定します。Specifies the cipher suites allowed for TLS. null に設定すると、オペレーティング システムの既定値が使用されます。When set to null, the operating system default is used. この設定を変更するときは、細心の注意を払ってください。Use extreme caution when changing this setting.

ClientCertificateRequired

認証用の証明書をクライアントに要求するかどうかを指定する値を取得または設定します。Gets or sets a value that specifies whether the client is asked for a certificate for authentication. これは単なる要求であり、証明書が提供されなくても、サーバーは接続要求を受け入れることに注意してください。Note that this is only a request -- if no certificate is provided, the server still accepts the connection request.

EnabledSslProtocols

認証時にサーバーでクライアントのプロトコル バージョンとの照合に使用するプロトコル バージョンを表す値を取得または設定します。Gets or sets a value that represents protocol versions used by the server to match the client protocol version during authentication.

EncryptionPolicy

EncryptionPolicy を取得または設定します。Gets or sets the EncryptionPolicy.

RemoteCertificateValidationCallback

リモート側によって指定される証明書をカスタム検証する RemoteCertificateValidationCallback デリゲートを取得または設定します。Gets or sets a RemoteCertificateValidationCallback delegate responsible for custom validating the certificate supplied by the remote party.

ServerCertificate

サーバー証明書を取得または設定します。Gets or sets the server certificate.

ServerCertificateContext

サーバー証明書のコンテキストを取得または設定します。Gets or sets the server certificate context.

ServerCertificateSelectionCallback

サーバー証明書の選択を行う ServerCertificateSelectionCallback デリゲートを取得または設定します。Gets or sets the ServerCertificateSelectionCallback delegate responsible for the server certificate selection.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象