System.Net.Security 名前空間

ホスト間の安全な通信のためのネットワーク ストリームを提供します。 Provides network streams for secure communications between hosts.

クラス

AuthenticatedStream

ストリームを介して資格情報を渡し、クライアント サーバー アプリケーションの認証を要求または実行するメソッドを提供します。Provides methods for passing credentials across a stream and requesting or performing authentication for client-server applications.

CipherSuitesPolicy

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

NegotiateStream

クライアント サーバー通信で Negotiate セキュリティ プロトコルを使用してクライアントの認証と (オプションで) サーバーの認証を行うストリームを提供します。Provides a stream that uses the Negotiate security protocol to authenticate the client, and optionally the server, in client-server communication.

SslClientAuthenticationOptions

のクライアント認証プロパティバッグを表し SslStream ます。Represents a client authentication property bag for the SslStream.

SslServerAuthenticationOptions

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

SslStream

Secure Socket Layer (SSL) セキュリティ プロトコルを使用し、サーバーと、オプションでクライアントを認証するクライアント サーバー通信に使用されるストリームを提供します。Provides a stream used for client-server communication that uses the Secure Socket Layer (SSL) security protocol to authenticate the server and optionally the client.

SslStreamCertificateContext

証明書チェーンの構築に使用する証明書のセットを表します。Represents a set of certificates used for building a certificate chain.

構造体

SslApplicationProtocol

TLS アプリケーション プロトコルの値を表します。Represents a value of TLS Application protocol.

SslClientHelloInfo

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

列挙型

AuthenticationLevel

WebRequest クラスおよびその派生クラスを使用してリソースを要求する場合の、認証と偽装に関するクライアント要件を指定します。Specifies client requirements for authentication and impersonation when using the WebRequest class and derived classes to request a resource.

EncryptionPolicy

使用する暗号化ポリシーです。The EncryptionPolicy to use.

ProtectionLevel

認証されたストリームに対して要求されるセキュリティ サービスを示します。Indicates the security services requested for an authenticated stream.

SslPolicyErrors

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

TlsCipherSuite

TLS (旧称 SSL) プロトコルの暗号スイートの値を表します。Represents cipher suite values for the TLS (formerly SSL) protocol.

代理人

LocalCertificateSelectionCallback

認証に使用するローカルの SSL (Secure Sockets Layer) 証明書を選択します。Selects the local Secure Sockets Layer (SSL) certificate used for authentication.

RemoteCertificateValidationCallback

認証に使用されるリモートの SSL (Secure Sockets Layer) 証明書を検証します。Verifies the remote Secure Sockets Layer (SSL) certificate used for authentication.

ServerCertificateSelectionCallback

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

ServerOptionsSelectionCallback

クライアントによって要求された名前に基づいて選択されるセッション プロパティの非同期コールバック メソッドを表します。Represents the asynchronous callback method that will select session properties based on the name requested by the client.