SecurityContextSecurityToken 类

定义

表示由 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
继承
SecurityContextSecurityToken
实现

注解

此类的实例包含密钥材料以及表示客户端的身份验证信息。 用户选择要与之一起使用的特定加密算法。

构造函数

名称 说明
SecurityContextSecurityToken(UniqueId, Byte[], DateTime, DateTime)

初始化 SecurityContextSecurityToken 类的新实例。

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

初始化 SecurityContextSecurityToken 类的新实例。

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime, UniqueId, DateTime, DateTime, ReadOnlyCollection<IAuthorizationPolicy>)

初始化 SecurityContextSecurityToken 类的新实例。

SecurityContextSecurityToken(UniqueId, String, Byte[], DateTime, DateTime)

初始化 SecurityContextSecurityToken 类的新实例。

属性

名称 说明
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()

生成此对象的当前实例的文本表示形式。

适用于