System.Net.Security 名前空間

ホスト間のセキュリティで保護された通信のためのネットワーク ストリームを提供します。

クラス

名前 説明
AuthenticatedStream

ストリーム間で資格情報を渡し、クライアント/サーバー アプリケーションの認証を要求または実行するためのメソッドを提供します。

NegotiateStream

ネゴシエート セキュリティ プロトコルを使用して、クライアントとサーバー間の通信でクライアントと必要に応じてサーバーを認証するストリームを提供します。

SslClientAuthenticationOptions

SslStreamのクライアント認証プロパティ バッグを表します。

SslServerAuthenticationOptions

この構造体は、 SslStreamのサーバー認証プロパティ バッグを表します。

SslStream

Secure Socket Layer (SSL) セキュリティ プロトコルを使用してサーバーと必要に応じてクライアントを認証するクライアントとサーバー間の通信に使用されるストリームを提供します。

構造体

名前 説明
SslApplicationProtocol

TLS アプリケーション プロトコルの値を表します。

列挙型

名前 説明
AuthenticationLevel

WebRequest クラスと派生クラスを使用してリソースを要求する場合の認証と偽装のクライアント要件を指定します。

EncryptionPolicy

暗号化ポリシーを指定します。

ProtectionLevel

認証済みストリームに対して要求されたセキュリティ サービスを示します。

SslPolicyErrors

Secure Socket Layer (SSL) ポリシー エラーを列挙します。

代理人

名前 説明
LocalCertificateSelectionCallback

認証に使用するローカルの Secure Sockets Layer (SSL) 証明書を選択します。

RemoteCertificateValidationCallback

認証に使用されるリモート Secure Sockets Layer (SSL) 証明書を確認します。

ServerCertificateSelectionCallback

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