EncryptedSecurityTokenHandler 类

定义

加密的安全标志的标志处理程序。 处理类型 EncryptedSecurityToken 的标记。

public ref class EncryptedSecurityTokenHandler : System::IdentityModel::Tokens::SecurityTokenHandler
public class EncryptedSecurityTokenHandler : System.IdentityModel.Tokens.SecurityTokenHandler
type EncryptedSecurityTokenHandler = class
    inherit SecurityTokenHandler
Public Class EncryptedSecurityTokenHandler
Inherits SecurityTokenHandler
继承
EncryptedSecurityTokenHandler

注解

EncryptedSecurityToken <xenc:EncryptedData> EncryptedKeyIdentifierClause <xenc:EncryptedKey> 根据XML 加密语法和处理规范中定义的元素,从元素和对象序列化和反序列化对象的标记处理程序。

构造函数

EncryptedSecurityTokenHandler()

初始化 EncryptedSecurityTokenHandler 类的新实例。

属性

CanValidateToken

获取一个指示该处理程序是否支持对安全标记进行验证的值。

(继承自 SecurityTokenHandler)
CanWriteToken

获取指示处理程序是否提供标记的序列化功能的值。

Configuration

获取或设置提供配置当前实例的 SecurityTokenHandlerConfiguration 对象。

(继承自 SecurityTokenHandler)
ContainingCollection

获取包含当前实例的标记处理程序集合。

(继承自 SecurityTokenHandler)
KeyInfoSerializer

获取或设置将用于从 <xenc:EncryptedData> 元素序列化和反序列化密钥标识符的 SecurityTokenSerializer

TokenType

获取当前实例处理的标记的类型。

方法

CanReadKeyIdentifierClause(XmlReader)

返回一个值,该值指示当前 XML 元素是否指向可通过此实例反序列化为 SecurityKeyIdentifierClause 元素的 <xenc:EncryptedKey> 元素。

CanReadToken(String)

返回指示指定字符串是否可以作为由此实例处理类型标记的反序列化的值。

(继承自 SecurityTokenHandler)
CanReadToken(XmlReader)

返回一个值,该值指示读取器是否指向 <xenc:EncryptedData> 元素。

CanWriteKeyIdentifierClause(SecurityKeyIdentifierClause)

返回指示指定的密钥标识符子句是否可以由此实例序列化的值。

(继承自 SecurityTokenHandler)
CreateSecurityTokenReference(SecurityToken, Boolean)

当在派生类中重写,为该类处理的标记创建安全标记引用。 通常通过安全标记服务 (STS) 调用此方法。

(继承自 SecurityTokenHandler)
CreateToken(SecurityTokenDescriptor)

在派生类中重写时,使用指定的标记描述符创建新的安全标记。 通过安全标记服务 (STS) 调用此方法。

(继承自 SecurityTokenHandler)
DetectReplayedToken(SecurityToken)

当在派生类中重写时,如果重播时标记删除,将引发异常。

(继承自 SecurityTokenHandler)
Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetTokenTypeIdentifiers()

获取当前实例处理的标记的类型标识符 URI。

GetType()

获取当前实例的 Type

(继承自 Object)
LoadCustomConfiguration(XmlNodeList)

在派生类中重写时,将从 XML 中加载自定义配置。

(继承自 SecurityTokenHandler)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ReadKeyIdentifierClause(XmlReader)

从 XML 流中读取 EncryptedKeyIdentifierClause

ReadToken(String)

当在派生类中重写时,由派生类反序列化类型处理的指定字符串。

(继承自 SecurityTokenHandler)
ReadToken(XmlReader)

读取一个加密的安全标记。

ReadToken(XmlReader, SecurityTokenResolver)

当在派生类中重写时,由指定的 XML 读取器使用指定的标记解析器处理派生类类型的标记引用的 XML 进行反序列化。

(继承自 SecurityTokenHandler)
ToString()

返回表示当前对象的字符串。

(继承自 Object)
TraceTokenValidationFailure(SecurityToken, String)

当启用跟踪时,在安全标记的验证过程跟踪失败事件。

(继承自 SecurityTokenHandler)
TraceTokenValidationSuccess(SecurityToken)

当启用跟踪时,跟踪安全标记事件的成功验证。

(继承自 SecurityTokenHandler)
ValidateToken(SecurityToken)

在派生类中重写时,验证指定安全标记。 该标记必须是派生类处理的类型。

(继承自 SecurityTokenHandler)
WriteKeyIdentifierClause(XmlWriter, SecurityKeyIdentifierClause)

在派生类中重写时,将密钥标识符子句序列化到 XML。 密钥标识符子句必须是派生类支持的类型。

(继承自 SecurityTokenHandler)
WriteToken(SecurityToken)

在派生类中重写时,将指定安全标记列化到字符串。 该标记必须是派生类处理的类型。

(继承自 SecurityTokenHandler)
WriteToken(XmlWriter, SecurityToken)

使用 XML 写入器写入加密的安全标记。

适用于