SecurityContextSecurityToken 类

定义

表示由 WS-SecureConversation 规范定义的令牌。

public ref class SecurityContextSecurityToken : System::IdentityModel::Tokens::SecurityToken, IDisposable
public ref class SecurityContextSecurityToken : System::IdentityModel::Tokens::SecurityToken
public class SecurityContextSecurityToken : System.IdentityModel.Tokens.SecurityToken, IDisposable
public class SecurityContextSecurityToken : System.IdentityModel.Tokens.SecurityToken
type SecurityContextSecurityToken = class
    inherit SecurityToken
    interface TimeBoundedCache.IExpirableItem
    interface IDisposable
type SecurityContextSecurityToken = class
    inherit SecurityToken
Public Class SecurityContextSecurityToken
Inherits SecurityToken
Implements IDisposable
Public Class SecurityContextSecurityToken
Inherits SecurityToken
继承
SecurityContextSecurityToken
实现

注解

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

构造函数

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

初始化 SecurityContextSecurityToken 类的新实例。

SecurityContextSecurityToken(UniqueId, String, 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 类的新实例。

属性

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()

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

适用于