ExtendedProtectionPolicy 类

定义

ExtendedProtectionPolicy 类表示服务器用来验证传入客户端连接的扩展保护策略。

public ref class ExtendedProtectionPolicy : System::Runtime::Serialization::ISerializable
public ref class ExtendedProtectionPolicy
public 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
type ExtendedProtectionPolicy = class
    interface ISerializable
type ExtendedProtectionPolicy = class
[<System.ComponentModel.TypeConverter(typeof(System.Security.Authentication.ExtendedProtection.ExtendedProtectionPolicyTypeConverter))>]
[<System.Serializable>]
type ExtendedProtectionPolicy = class
    interface ISerializable
Public Class ExtendedProtectionPolicy
Implements ISerializable
Public Class ExtendedProtectionPolicy
继承
ExtendedProtectionPolicy
属性
实现

注解

公开 ExtendedProtectionPolicy 该类的任何类不应允许设置 null 策略、应提供默认策略,或者应要求由应用程序开发人员或管理员创建和设置显式策略。

构造函数

ExtendedProtectionPolicy(PolicyEnforcement)

初始化 ExtendedProtectionPolicy 类的新实例,该类指定应何时强制实施扩展保护策略。

ExtendedProtectionPolicy(PolicyEnforcement, ChannelBinding)

初始化 ExtendedProtectionPolicy 类的新实例,该类指定应何时强制实施扩展保护策略以及指定要使用的通道绑定令牌 (CBT)。

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ICollection)

初始化 ExtendedProtectionPolicy 类的新实例,该类指定强制实施扩展保护策略的时间、策略强制实施的保护类型以及用于与客户端的 SPN 进行匹配的自定义服务提供程序名称 (SPN) 列表。

ExtendedProtectionPolicy(PolicyEnforcement, ProtectionScenario, ServiceNameCollection)

初始化 ExtendedProtectionPolicy 类的新实例,该类指定强制实施扩展保护策略的时间、策略强制实施的保护类型以及用于与客户端的 SPN 进行匹配的自定义服务提供程序名称 (SPN) 列表。

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)

用序列化 SerializationInfo 对象所必需的数据来填充 ExtendedProtectionPolicy 对象。

适用于

另请参阅