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. |