SecurityContextSecurityToken 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示由 WS-SecureConversation 规范定义的标记。
public ref class SecurityContextSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public class SecurityContextSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
type SecurityContextSecurityToken = class
inherit SecurityToken
interface TimeBoundedCache.IExpirableItem
interface IDisposable
Public Class SecurityContextSecurityToken
Inherits SecurityToken
Implements IDisposable
- 继承
- 实现
注解
此类的实例包含密钥材料以及表示客户端的身份验证信息。 用户选择要与之一起使用的特定加密算法。
构造函数
属性
| 名称 | 说明 |
|---|---|
| AuthorizationPolicies |
获取令牌授权策略的只读集合。 |
| BootstrapMessageProperty |
获取或设置 SecurityMessageProperty 从启动消息中提取的项。 |
| ContextId |
获取上下文 ID。 |
| Id |
获取令牌 ID。 |
| IsCookieMode |
获取一个值,该值指示是否使用模式设置来指定如何处理 Cookie 的安全上下文令牌(SCT)。 |
| KeyEffectiveTime |
获取密钥的有效开始时间。 |
| KeyExpirationTime |
获取密钥过期时间。 |
| KeyGeneration |
获取密钥生成。 |
| SecurityKeys |
获取安全密钥的只读集合。 |
| ValidFrom |
获取令牌的有效开始时间。 |
| ValidTo |
获取令牌过期时间。 |
方法
| 名称 | 说明 |
|---|---|
| CanCreateKeyIdentifierClause<T>() |
指示是否可以创建指定的密钥标识符子句类型。 |
| CreateCookieSecurityContextToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>, SecurityStateEncoder) |
创建安全上下文令牌 Cookie。 |
| CreateCookieSecurityContextToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>, SecurityStateEncoder) |
创建安全上下文令牌 Cookie。 |
| CreateKeyIdentifierClause<T>() |
创建指定类型的密钥标识符子句。 |
| Dispose() |
释放此对象的此实例使用的非托管资源。 |
| Equals(Object) |
确定指定的对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MatchesKeyIdentifierClause(SecurityKeyIdentifierClause) |
指示当前令牌的密钥标识符子句是否与指定的密钥标识符子句匹配。 |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ResolveKeyIdentifierClause(SecurityKeyIdentifierClause) |
获取指定密钥标识符子句的密钥。 (继承自 SecurityToken) |
| ToString() |
生成此对象的当前实例的文本表示形式。 |