System.Net.Security 名前空間

ホスト間の安全な通信のためのネットワーク ストリームを提供します。

クラス

AuthenticatedStream

ストリームを介して資格情報を渡し、クライアント サーバー アプリケーションの認証を要求または実行するメソッドを提供します。

CipherSuitesPolicy

許可されている暗号スイートを指定します。

NegotiateAuthentication

ネゴシエート、NTLM、または Kerberos セキュリティ プロトコルを使用してクライアントまたはサーバーを認証するステートフル認証交換を表します。クライアントとサーバーの通信。

NegotiateAuthenticationClientOptions

認証交換のクライアント側のプロパティ バッグを表します。

NegotiateAuthenticationServerOptions

認証交換のサーバー側のプロパティ バッグを表します。

NegotiateStream

クライアント サーバー通信で Negotiate セキュリティ プロトコルを使用してクライアントの認証と (オプションで) サーバーの認証を行うストリームを提供します。

SslCertificateTrust

SSL/TLS 接続で使用する信頼ポリシーを表します。

SslClientAuthenticationOptions

SslStream のクライアント認証プロパティ バッグを表します。

SslServerAuthenticationOptions

この構造体は、SslStream のサーバー認証プロパティ バッグを表します。

SslStream

Secure Socket Layer (SSL) セキュリティ プロトコルを使用し、サーバーと、オプションでクライアントを認証するクライアント サーバー通信に使用されるストリームを提供します。

SslStreamCertificateContext

証明書チェーンの構築に使用する証明書のセットを表します。

構造体

SslApplicationProtocol

TLS アプリケーション プロトコルの値を表します。

SslClientHelloInfo

この構造体には、受信した TLS クライアントの Hello フレームからの情報が格納されます。

列挙型

AuthenticationLevel

WebRequest クラスおよびその派生クラスを使用してリソースを要求する場合の、認証と偽装に関するクライアント要件を指定します。

EncryptionPolicy

暗号化ポリシーを指定します。

NegotiateAuthenticationStatusCode

認証交換の単一ステップの状態を指定します。

ProtectionLevel

認証されたストリームに対して要求されるセキュリティ サービスを示します。

SslPolicyErrors

Secure Socket Layer (SSL) ポリシーのエラーを列挙します。

TlsCipherSuite

TLS (旧称 SSL) プロトコルの暗号スイートの値を表します。

代理人

LocalCertificateSelectionCallback

認証に使用するローカルの SSL (Secure Sockets Layer) 証明書を選択します。

RemoteCertificateValidationCallback

認証に使用されるリモートの SSL (Secure Sockets Layer) 証明書を検証します。

ServerCertificateSelectionCallback

サーバーの Secure Sockets Layer (SSL) 証明書を選択します。

ServerOptionsSelectionCallback

クライアントによって要求された名前に基づいて選択されるセッション プロパティの非同期コールバック メソッドを表します。