ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy ExtendedProtectionPolicy Class

定義

ExtendedProtectionPolicy 類別,代表伺服器用來驗證連入用戶端連線的延伸保護原則。The ExtendedProtectionPolicy class represents the extended protection policy used by the server to validate incoming client connections.

public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
[System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))]
[System.Serializable]
public class ExtendedProtectionPolicy : System.Runtime.Serialization.ISerializable
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
繼承
ExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicyExtendedProtectionPolicy
屬性
實作

備註

公開 (expose) 任何類別ExtendedProtectionPolicy類別不應該允許 null 的原則設定,應該提供預設的原則,或應該需要使用明確的原則,以建立和設定應用程式開發人員或系統管理員。Any classes that expose the ExtendedProtectionPolicy class should not allow the setting of null policies, should supply a default policy, or should require an explicit policy to be created and set by the application developer or administrator.

建構函式

ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement) ExtendedProtectionPolicy(PolicyEnforcement)

初始化 ExtendedProtectionPolicy 類別的新執行個體,該類別會指定應該強制執行延伸保護原則的時機。Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced.

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding) ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

初始化 ExtendedProtectionPolicy 類別的新執行個體,該類別會指定應該強制執行延伸保護原則並使用通道繫結語彙基元的時機。Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced and the channel binding token (CBT) to be used.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

初始化 ExtendedProtectionPolicy 類別的新執行個體,此類別會指定應該在何時強制執行延伸的保護原則、原則強制執行的保護類型,以及用來比對用戶端服務提供者名稱 (SPN) 的自訂 SPN 清單。Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced, the kind of protection enforced by the policy, and a custom Service Provider Name (SPN) list that is used to match against a client's SPN.

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection) ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

初始化 ExtendedProtectionPolicy 類別的新執行個體,此類別會指定應該在何時強制執行延伸的保護原則、原則強制執行的保護類型,以及用來比對用戶端服務提供者名稱 (SPN) 的自訂 SPN 清單。Initializes a new instance of the ExtendedProtectionPolicy class that specifies when the extended protection policy should be enforced, the kind of protection enforced by the policy, and a custom Service Provider Name (SPN) list that is used to match against a client's SPN.

ExtendedProtectionPolicy(SerializationInfo, StreamingContext) ExtendedProtectionPolicy(SerializationInfo, StreamingContext) ExtendedProtectionPolicy(SerializationInfo, StreamingContext) ExtendedProtectionPolicy(SerializationInfo, StreamingContext)

初始化來自 ExtendedProtectionPolicy 物件之 SerializationInfo 類別的新執行個體,該物件包含填入 ExtendedProtectionPolicy 所需的資料。Initializes a new instance of the ExtendedProtectionPolicy class from a SerializationInfo object that contains the required data to populate the ExtendedProtectionPolicy.

屬性

CustomChannelBinding CustomChannelBinding CustomChannelBinding CustomChannelBinding

取得驗證用的自訂通道繫結語彙基元 (CBT)。Gets a custom channel binding token (CBT) to use for validation.

CustomServiceNames CustomServiceNames CustomServiceNames CustomServiceNames

取得用來比對用戶端服務主體名稱的自訂服務提供者名稱 (SPN) 清單。Gets the custom Service Provider Name (SPN) list used to match against a client's SPN.

OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection OSSupportsExtendedProtection

表示作業系統是否支援包含延伸保護的整合式 Windows 驗證。Indicates whether the operating system supports integrated windows authentication with extended protection.

PolicyEnforcement PolicyEnforcement PolicyEnforcement PolicyEnforcement

取得應該強制執行延伸保護原則的時間。Gets when the extended protection policy should be enforced.

ProtectionScenario ProtectionScenario ProtectionScenario ProtectionScenario

取得延伸保護原則強制執行的保護類型。Gets the kind of protection enforced by the extended protection policy.

方法

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

判斷指定的物件是否等於目前的物件。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

做為預設雜湊函式。Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

取得目前執行個體的 TypeGets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

建立目前 Object 的淺層複本 (Shallow Copy)。Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

取得延伸保護原則執行個體的字串表示。Gets a string representation for the extended protection policy instance.

明確介面實作

ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext) ISerializable.GetObjectData(SerializationInfo, StreamingContext)

將序列化 SerializationInfo 物件所需的資料,填入 ExtendedProtectionPolicy 物件。Populates a SerializationInfo object with the required data to serialize an ExtendedProtectionPolicy object.

適用於

另請參閱