System.Net.Security
使用する暗号化ポリシーです。
暗号化の使用が推奨される場合に、サーバーの同意があれば NULL 暗号 (暗号化なし) の使用を許可します。
他のエンドポイントが NULL 暗号を処理できる場合、暗号化の使用を許可せず、NULL 暗号の使用を要求します。
暗号化を必要とし、NULL 暗号の使用を一切許可しません。
認証に使用するローカルの SSL (Secure Sockets Layer) 証明書を選択します。
SSL 接続の確立に使用する 。
この検証のステータス情報を格納するオブジェクト。
クライアントが指定したホスト サーバー。
ローカルの証明書を格納している 。
リモート側の認証に使用される証明書。
リモート側が受け入れることのできる証明書発行者の 配列。
認証に使用されるリモートの SSL (Secure Sockets Layer) 証明書を検証します。
指定した証明書が認証に使用できるかどうかを判断する 値。
この検証のステータス情報を格納するオブジェクト。
リモート側の認証に使用される証明書。
リモートの証明書に関連付けられた証明機関のチェーン。
リモートの証明書に関連付けられた 1 つ以上のエラー。
クライアントとサーバー間の通信に使用するストリームを提供します。このクライアントとサーバー間の通信では、SSL (Secure Socket Layer) セキュリティ プロトコルを使用して、サーバーとオプションでクライアントを認証します。
指定した を使用して、 クラスの新しいインスタンスを初期化します。
がデータの送受信に使用する オブジェクト。
が読み取り可能ではありません。または が書き込み可能ではありません。
は null なので、または と が等価です。
指定した とストリームを閉じる動作を使用して、 クラスの新しいインスタンスを初期化します。
がデータの送受信に使用する オブジェクト。
がデータの送受信に使用する オブジェクトの閉じる動作を示すブール値。このパラメーターは、内部ストリームを開いたままにするかどうかを示します。
が読み取り可能ではありません。または が書き込み可能ではありません。
は null なので、または と が等価です。
指定した 、ストリームを閉じる動作、および証明書検証デリゲートを使用して、 クラスの新しいインスタンスを初期化します。
がデータの送受信に使用する オブジェクト。
がデータの送受信に使用する オブジェクトの閉じる動作を示すブール値。このパラメーターは、内部ストリームを開いたままにするかどうかを示します。
リモート側によって提供される証明書を検証する デリゲート。
が読み取り可能ではありません。または が書き込み可能ではありません。
は null なので、または と が等価です。
指定した 、ストリームを閉じる動作、証明書検証デリゲート、および証明書選択デリゲートを使用して、 クラスの新しいインスタンスを初期化します。
がデータの送受信に使用する オブジェクト。
がデータの送受信に使用する オブジェクトの閉じる動作を示すブール値。このパラメーターは、内部ストリームを開いたままにするかどうかを示します。
リモート側によって提供される証明書を検証する デリゲート。
認証に使用する証明書を選択する デリゲート。
が読み取り可能ではありません。または が書き込み可能ではありません。
は null なので、または と が等価です。
を指定して、 クラスの新しいインスタンスを初期化します。
がデータの送受信に使用する オブジェクト。
がデータの送受信に使用する オブジェクトの閉じる動作を示すブール値。このパラメーターは、内部ストリームを開いたままにするかどうかを示します。
リモート側によって提供される証明書を検証する デリゲート。
認証に使用する証明書を選択する デリゲート。
使用する 。
が読み取り可能ではありません。または が書き込み可能ではありません。または が無効です。
は null なので、または と が等価です。
クライアントによって呼び出され、クライアントとサーバー間の接続でサーバーとオプションでクライアントを認証します。
この を共有するサーバーの名前。
は null なので、
認証に失敗し、このオブジェクトは使用できない状態のままになりました。
認証は既に行われています。またはこの を使用したサーバー認証は以前に試行されました。または認証は既に実行中です。
このオブジェクトは閉じられています。
クライアントによって呼び出され、クライアントとサーバー間の接続でサーバーとオプションでクライアントを認証します。認証プロセスには、指定した証明書コレクションおよび SSL プロトコルが使用されます。
この を共有するサーバーの名前。
クライアント証明書を格納している 。
認証に使用するプロトコルを表す 値。
認証の実行時に証明書失効リストをチェックするかどうかを指定する 値。
クライアントによって呼び出され、クライアントとサーバー間の接続で非同期操作としてサーバーと (オプションで) クライアントを認証します。
を返す非同期操作を表すタスク オブジェクト。
この を共有するサーバーの名前。
は null なので、
認証に失敗し、このオブジェクトは使用できない状態のままになりました。
認証は既に行われています。またはこの を使用したサーバー認証は以前に試行されました。または認証は既に実行中です。
このオブジェクトは閉じられています。
クライアントによって呼び出され、クライアントとサーバー間の接続で非同期操作としてサーバーと (オプションで) クライアントを認証します。認証プロセスには、指定した証明書コレクションおよび SSL プロトコルが使用されます。
を返す非同期操作を表すタスク オブジェクト。
この を共有するサーバーの名前。
クライアント証明書を格納している 。
認証に使用するプロトコルを表す 値。
認証の実行時に証明書失効リストをチェックするかどうかを指定する 値。
サーバーによって呼び出され、指定した証明書を使用して、クライアントとサーバー間の接続でサーバーとオプションでクライアントを認証します。
サーバーの認証に使用する証明書。
は null なので、
認証に失敗し、このオブジェクトは使用できない状態のままになりました。
認証は既に行われています。またはこの を使用したクライアント認証は以前に試行されました。または認証は既に実行中です。
このオブジェクトは閉じられています。
メソッドは、Windows 95、Windows 98、および Windows Millennium ではサポートされていません。
サーバーによって呼び出され、指定した証明書、要件、およびセキュリティ プロトコルを使用して、クライアントとサーバー間の接続でサーバーと (オプションで) クライアントを認証します。
サーバーの認証に使用する X509Certificate。
認証に使用する証明書をクライアントが指定する必要があるかどうかを示す 値。
認証に使用するプロトコルを表す 値。
認証の実行時に証明書失効リストをチェックするかどうかを指定する 値。
は null なので、
が有効な 値ではありません。
認証に失敗し、このオブジェクトは使用できない状態のままになりました。
認証は既に行われています。またはこの を使用したクライアント認証は以前に試行されました。または認証は既に実行中です。
このオブジェクトは閉じられています。
メソッドは、Windows 95、Windows 98、および Windows Millennium ではサポートされていません。
サーバーによって呼び出され、指定した証明書を使用して、クライアントとサーバー間の接続で非同期操作としてサーバーと (オプションで) クライアントを認証します。
を返す非同期操作を表すタスク オブジェクト。
サーバーの認証に使用する証明書。
は null なので、
認証に失敗し、このオブジェクトは使用できない状態のままになりました。
認証は既に行われています。またはこの を使用したクライアント認証は以前に試行されました。または認証は既に実行中です。
このオブジェクトは閉じられています。
メソッドは、Windows 95、Windows 98、および Windows Millennium ではサポートされていません。
サーバーによって呼び出され、指定した証明書、要件、およびセキュリティ プロトコルを使用して、クライアントとサーバー間の接続で非同期操作としてサーバーと (オプションで) クライアントを認証します。
を返す非同期操作を表すタスク オブジェクト。
サーバーの認証に使用する X509Certificate。
認証に使用する証明書をクライアントが指定する必要があるかどうかを示す 値。
認証に使用するプロトコルを表す 値。
認証の実行時に証明書失効リストをチェックするかどうかを指定する 値。
基になるストリームが読み取り可能かどうかを示す 値を取得します。
認証が行われており、基になるストリームが読み取り可能な場合は true。それ以外の場合は false。
基になるストリームがシークできるかどうかを示す 値を取得します。
このプロパティは常に false を返します。
基になるストリームがタイムアウトをサポートしているかどうかを示す 値を取得します。
基になるストリームがタイムアウトをサポートしている場合は true。それ以外の場合は false。
基になるストリームが書き込み可能かどうかを示す 値を取得します。
認証が行われており、基になるストリームが書き込み可能な場合は true。それ以外の場合は false。
証明書検証プロセスで、証明書失効リストを照合するかどうかを示す 値を取得します。
証明書失効リストが照合される場合は true。それ以外の場合は false。
この が使用する一括暗号化アルゴリズムを識別する値を取得します。
値。
認証プロセスの完了前に プロパティにアクセスしました。または、認証プロセスでエラーが発生しました。
この が使用する暗号アルゴリズムの強度を識別する値を取得します。
アルゴリズムの強度をビット単位で指定する 値。
バッファーに格納されたデータが基になるデバイスに書き込まれるようにします。
メッセージ認証コード (MAC: Message Authentication Code) の生成に使用するアルゴリズムを取得します。
値。
認証プロセスの完了前に プロパティにアクセスしました。または、認証プロセスでエラーが発生しました。
このインスタンスが使用するハッシュ アルゴリズムの強度を識別する値を取得します。
アルゴリズムの強度をビット単位で指定する 値。有効値は 128 または 160 です。
この が使用するキー交換アルゴリズムを取得します。
値です。
このインスタンスが使用するキー交換アルゴリズムの強度を識別する値を取得します。
アルゴリズムの強度をビット単位で指定する 値。
基になるストリームの長さを取得します。
基になるストリームの長さ。
基になるストリームが の場合、このプロパティの値の取得はサポートされていません。
ローカル エンドポイントの認証に使用する証明書を取得します。
認証用に提供された証明書を表す X509Certificate オブジェクト。証明書が提供されなかった場合は null。
認証に失敗したか、認証が行われていません。
基になるストリーム内の現在位置を取得または設定します。
基になるストリームの現在の位置。
このプロパティの設定は、サポートされていません。または基になるストリームが の場合、このプロパティの値の取得はサポートされていません。
このストリームからデータを読み取り、指定した配列に格納します。
読み取るバイト数を指定する 値。読み取るデータがこれ以上存在しない場合は 0 を返します。
このストリームから読み取ったバイトを受け取る 配列。
このストリームから読み取ったデータの格納を開始する位置を示す、 内のインデックス番号が 0 から始まる位置を格納する 。
このストリームから読み取る最大バイト数を格納する 。
は null なので、
. が の長さを超えています。または と count の合計が の長さを超えています。
読み取り操作に失敗しました。内部例外が存在する場合は、その例外をチェックしてエラーの原因を確認してください。
既に実行中の読み取り操作が存在します。
このオブジェクトは閉じられています。
認証が行われていません。
読み取り操作がブロックしてデータを待機する時間を取得または設定します。
同期読み取り操作が失敗するまでの時間を指定する 。
リモート エンドポイントの認証に使用する証明書を取得します。
認証用に提供された証明書を表す X509Certificate オブジェクト。証明書が提供されなかった場合は null。
認証に失敗したか、認証が行われていません。
をスローします。
常に をスローします。
この値は無視されます。
この値は無視されます。
シークは オブジェクトでサポートされていません。
基になるストリームの長さを設定します。
ストリームの長さを指定する 値。
この接続の認証に使用するセキュリティ プロトコルを示す値を取得します。
認証に使用するプロトコルを表す 値。
拡張保護を使用した認証に使用する を取得します。
拡張保護に使用するチャネル バインディング トークン (CBT: Channel Binding Token) を格納している オブジェクト。
このストリームに指定したデータを書き込みます。
ストリームに書き込むバイトを提供する 配列。
は null なので、
書き込み操作に失敗しました。
既に実行中の書き込み操作が存在します。
このオブジェクトは閉じられています。
認証が行われていません。
指定したバッファーとオフセットを使用して、基になるストリームに指定した 数を書き込みます。
ストリームに書き込むバイトを提供する 配列。
ストリームに書き込むバイトの読み取りを開始する位置を示す、 内のインデックス番号が 0 から始まる位置を格納する 。
から読み取るバイト数を格納する 。
は null なので、
. が の長さを超えています。または と count の合計が の長さを超えています。
書き込み操作に失敗しました。
既に実行中の書き込み操作が存在します。
このオブジェクトは閉じられています。
認証が行われていません。
書き込み操作がブロックしてデータを待機する時間を取得または設定します。
同期書き込み操作が失敗するまでの時間を指定する 。
認証ストリームの認証が失敗した場合にスローされる例外。
メッセージを指定せずに、 クラスの新しいインスタンスを初期化します。
指定したメッセージを使用して、 クラスの新しいインスタンスを初期化します。
認証エラーを説明する 。
指定したメッセージと内部例外を使用して、 クラスの新しいインスタンスを初期化します。
認証エラーを説明する 。
現在の例外の原因である 。
クラスは、受信クライアント接続を検証するためにサーバーによって使用される拡張保護ポリシーを表します。
拡張保護ポリシーを適用するタイミングを指定する クラスの新しいインスタンスを初期化します。
拡張保護ポリシーを適用するタイミングを示す 値。
拡張保護ポリシーを適用するタイミング、および使用するチャネル バインディング トークン (CBT: Channel Binding Token) を指定する クラスの新しいインスタンスを初期化します。
拡張保護ポリシーを適用するタイミングを示す 値。
検証に使用するカスタム チャネル バインディングを格納している 。
が と指定されています。
が null です。
拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントのサービス プロバイダー名 (SPN) との照合に使用されるカスタム SPN リストを指定する クラスの新しいインスタンスを初期化します。
拡張保護ポリシーを適用するタイミングを示す 値。
ポリシーによって適用される保護の種類を示す 値。
クライアントの SPN との照合に使用されるカスタム SPN リストを格納している 。
が と指定されています。
が nullまたは空のリストです。
拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントのサービス プロバイダー名 (SPN) との照合に使用されるカスタム SPN リストを指定する クラスの新しいインスタンスを初期化します。
拡張保護ポリシーを適用するタイミングを示す 値。
ポリシーによって適用される保護の種類を示す 値。
クライアントの SPN との照合に使用されるカスタム SPN リストを格納している 。
が と指定されています。
が nullまたは空のリストです。
検証に使用するカスタム チャネル バインディング トークン (CBT) を取得します。
検証に使用するカスタム チャネル バインディングを格納している 。
クライアントの サービス プロバイダー名 (SPN) との照合に使用されるカスタム SPN リストを取得します。
クライアントの SPN との照合に使用されるカスタム SPN リストを格納している 。
オペレーティング システムが拡張保護を使用した統合 Windows 認証をサポートしているかどうかを示します。
オペレーティング システムが拡張保護を使用した統合 Windows 認証をサポートしている場合は true。それ以外の場合は false。
拡張保護ポリシーを適用するタイミングを取得します。
拡張保護ポリシーを適用するタイミングを示す 値。
拡張保護ポリシーによって適用される保護の種類を取得します。
ポリシーによって適用される保護の種類を示す 値。
拡張保護ポリシー インスタンスの文字列形式を取得します。
インスタンスの表現を格納している インスタンス。
列挙体は、 を適用するタイミングを指定します。
は常に適用されます。拡張保護をサポートしていないクライアントは認証に失敗します。
が適用されることはなく、拡張保護は無効になります。
が適用されるのは、クライアントとサーバーが拡張保護をサポートしている場合のみです。
列挙体は、ポリシーによって適用される保護シナリオを指定します。
トランスポートは、使用されるチャネルの種類に応じて、セキュリティで保護された保護シナリオか標準の保護シナリオのどちらかを選択します。セキュリティで保護された保護の場合、統合 Windows 認証は、セキュリティで保護されたチャネルにラップされ、サービス プロバイダー名 (SPN: Service Provider Name) 検証が行われていない完全に一致するチャネル バインディング トークン (CBT: Channel Binding Token) を使用します。標準の保護の場合、統合 Windows 認証は、必要に応じてオプションのチャネル バインディング トークンを使用してセキュリティで保護されたチャネルにラップされ、SPN 検証を必要とします。したがって、セキュリティで保護されたチャネルを経由して要求が届く場合はチャネル バインディング トークンがチェックされます。それ以外の場合は SPN がチェックされます。
統合 Windows 認証は、信頼できるプロキシで終了するセキュリティで保護されたチャネルにラップされ、SPN 検証が必要なチャネル バインディング トークンを使用します。この場合、CBT が存在する必要がありますが、SPN のチェック中は CTB はチェックされません。
クラスは、サービス プリンシパル名の読み取り専用コレクションです。
既存の に基づいて、 クラスの新しい読み取り専用インスタンスを初期化します。
クラスの初期化に使用されるサービス名の指定された値を格納する クラスのインスタンス。
が null です。
が空です。
この インスタンス内に指定した文字列が存在するかどうかを示す値を返します。
を返します。 パラメーターがこの インスタンス内で発生する場合は true。それ以外の場合は false。
シークする文字列。
現在の を指定された値とマージして、結合領域を包む新しい を作成します。
指定された値とマージされる既存の インスタンスの結合領域を包む新しい インスタンス。
マージされるサービス名の指定された値を格納する クラスのインスタンス。
が null です。
が空です。
現在の を指定された値とマージして、結合領域を包む新しい を作成します。
指定された値とマージされる既存の インスタンスの結合領域を包む新しい インスタンス。
クラスの初期化に使用されるサービス名の指定された値を格納する文字列。
が null です。
が空です。