ExtendedProtectionPolicy クラス

定義

ExtendedProtectionPolicy クラスは、受信クライアント接続を検証するためにサーバーによって使用される拡張保護ポリシーを表します。

public ref class ExtendedProtectionPolicy
public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public class ExtendedProtectionPolicy
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Public Class ExtendedProtectionPolicy
Implements ISerializable
継承
ExtendedProtectionPolicy
属性
実装

注釈

ExtendedProtectionPolicy クラスを公開するクラスでは、null ポリシーの設定を許可しないか、既定のポリシーを指定するか、アプリケーション開発者または管理者が明示的なポリシーを作成して設定する必要があります。

コンストラクター

名前 説明
ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

拡張保護ポリシーを適用するタイミングと使用するチャネル バインディング トークン (CBT) を指定する、 ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントの SPN との照合に使用されるカスタム サービス プロバイダー名 (SPN) リストを指定する、 ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

拡張保護ポリシーを適用するタイミング、ポリシーによって適用される保護の種類、およびクライアントの SPN との照合に使用されるカスタム サービス プロバイダー名 (SPN) リストを指定する、 ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(PolicyEnforcement)

拡張保護ポリシーを適用するタイミングを指定する ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

ExtendedProtectionPolicyを設定するために必要なデータを含むSerializationInfo オブジェクトから、ExtendedProtectionPolicy クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CustomChannelBinding

検証に使用するカスタム チャネル バインド トークン (CBT) を取得します。

CustomServiceNames

クライアントの SPN との照合に使用されるカスタム サービス プロバイダー名 (SPN) リストを取得します。

OSSupportsExtendedProtection

オペレーティング システムが拡張保護による統合 Windows 認証をサポートしているかどうかを示します。

PolicyEnforcement

拡張保護ポリシーを適用する必要があるタイミングを取得します。

ProtectionScenario

拡張保護ポリシーによって適用される保護の種類を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

拡張保護ポリシー インスタンスの文字列表現を取得します。

明示的なインターフェイスの実装

名前 説明
ISerializable.GetObjectData(SerializationInfo, StreamingContext)

ExtendedProtectionPolicy オブジェクトをシリアル化するために必要なデータをSerializationInfo オブジェクトに設定します。

適用対象

こちらもご覧ください