System.Net.Security 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ホスト間のセキュリティで保護された通信のためのネットワーク ストリームを提供します。
クラス
| 名前 | 説明 |
|---|---|
| AuthenticatedStream |
ストリーム間で資格情報を渡し、クライアント/サーバー アプリケーションの認証を要求または実行するためのメソッドを提供します。 |
| CipherSuitesPolicy |
許可される暗号スイートを指定します。 |
| NegotiateAuthentication |
クライアントとサーバー間の通信で、ネゴシエート、NTLM、または Kerberos のセキュリティ プロトコルを使用してクライアントまたはサーバーを認証するステートフル認証交換を表します。 |
| NegotiateAuthenticationClientOptions |
認証交換のクライアント側のプロパティ バッグを表します。 |
| NegotiateAuthenticationServerOptions |
認証交換のサーバー側のプロパティ バッグを表します。 |
| NegotiateStream |
ネゴシエート セキュリティ プロトコルを使用して、クライアントとサーバー間の通信でクライアントと必要に応じてサーバーを認証するストリームを提供します。 |
| 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 |
認証に使用するローカルの Secure Sockets Layer (SSL) 証明書を選択します。 |
| RemoteCertificateValidationCallback |
認証に使用されるリモート Secure Sockets Layer (SSL) 証明書を確認します。 |
| ServerCertificateSelectionCallback |
サーバーの Secure Sockets Layer (SSL) 証明書を選択します。 |
| ServerOptionsSelectionCallback |
クライアントによって要求された名前に基づいてセッション プロパティを選択する非同期コールバック メソッドを表します。 |