System.IdentityModel.Protocols.WSTrust 命名空间

包含表示 WS-Trust 项目的类。 其中包括可以序列化和反序列化该连接的 ws-discovery 信任项目及其在对象模型中的表示形式之间的 RequestSecurityToken (RST) 和 RequestSecurityToken (RSTR) 选件类和几个序列化程序。

开箱即用 Windows Identity Foundation (WIF) 包含对以下 WS-Trust 规范的支持:2005 年 2 月 WS-TrustWS-Trust 1.3WS-Trust 1.4

AdditionalContext

表示授权:在授权中定义的 AdditionalContext 元素扩展到 WS-Trust。 这些扩展指定在 WS-Federation 中定义。

BinaryExchange

表示 WS-Trust BinaryExchange 元素的内容。

ContextItem

表示授权:在授权中定义的 ContextItem 元素扩展到 WS-Trust。 这些扩展指定在 WS-Federation 中定义。

EndpointReference

表示 wsa:EndpointReference 元素。

Entropy

表示用于令牌请求消息和响应消息的平均信息量。

InvalidRequestException

当请求 (RST) 无效或错误引发的异常。

KeyTypes

定义与协议无关的 URIs 用于该标记的请求的 (RST) 或响应 (RSTR) 指示所需或需要的关键类型。

Lifetime

表示 <wst:Lifetime> 元素。

Participants

表示 WS-Trust 参与者元素。 wst:参与者元素是对 wst 的扩展:RequestSecurityToken 元素和传递双方授权参与标记使用的信息。

ProtectedKey

表示在 RequestSecurityToken 和 RequestSecurityTokenResponse 中 wst:Entropy 或 wst:RequestedProofToken 元素的内容。

Renewing

表示在 WS 信任更新请求中的 wst:Renewing 元素。

RequestClaim

表示单个请求的声明(安全标记请求 (RST) 中)。

RequestClaimCollection

表示 RequestSecurityTokenRequestClaim 对象的集合。

RequestedProofToken

表示 wst:RequestedProofToken 元素的内容。

RequestedSecurityToken

表示请求(发出)的安全标记。

RequestSecurityToken

表示请求安全标记的 wst:RequestSecurity 元素(RST)。

RequestSecurityTokenResponse

表示返回安全标记的 wst:RequestSecurityTokenResponse 元素(RST)。

RequestTypes

定义请求协议不可知的 RequestType URI 字符串。

Status

表示 WS-Trust 验证请求的结果。

UseKey

表示 wst:UseKeywst 元素的内容。

WSTrust13RequestSerializer

用于序列化和反序列化 WS-Trust 1.3 RequestSecurityToken (RST) 消息的类。

WSTrust13ResponseSerializer

用于序列化和反序列化 WS 信任 1.3 RequestSecurityTokenResponse (RSTR) 消息的类。

WSTrustFeb2005RequestSerializer

用于序列化和反序列化 WS 信任 Feb 2005 RequestSecurityToken (RST) 消息的类。

WSTrustFeb2005ResponseSerializer

用于序列化和反序列化 WS 信任 Feb 2005 RequestSecurityTokenResponse (RSTR) 消息的类。

WSTrustMessage

RST 和 RSTR 的基类。

WSTrustRequestSerializer

定义用于序列化和反序列化 WS-Trust 请求 (RST) 消息的版本的抽象基类。

WSTrustResponseSerializer

定义用于序列化和反序列化 WS-Trust 响应 (RSTR) 消息的版本的抽象基类。

WSTrustSerializationContext

定义 WS-Trust 消息的序列化上下文。

WSTrustSerializationException

当序列化或反序列化一个 WS-Trust 消息过程中发生错误时引发的异常。