System.Net.Security 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ホスト間の安全な通信のためのネットワーク ストリームを提供します。
クラス
| 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 |
クライアントによって要求された名前に基づいて選択されるセッション プロパティの非同期コールバック メソッドを表します。 |