System.Net.Security Namespace

System.Net.Security 名前空間は、ホスト間で安全な通信を実現するネットワーク ストリームを提供します。 The System.Net.Security namespace 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
SslServerAuthenticationOptions
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.

構造体

SslApplicationProtocol

列挙型

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

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

TlsCipherSuite

代理人

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