KerberosRequestorSecurityToken 类

定义

表示一个安全令牌,它基于在 SOAP 请求中发送的 Kerberos 票证。

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

注解

通常,应用程序开发人员无需使用 KerberosRequestorSecurityToken 类,除非 Web 服务必须获得与 Kerberos 票证关联的服务主体名称。 若要获得服务主体名称的值,需要获得 ServicePrincipalName 属性的值。

有两个类表示基于 Kerberos 票证的安全令牌:KerberosRequestorSecurityTokenKerberosReceiverSecurityTokenKerberosRequestorSecurityToken 安全令牌由在传出 SOAP 消息中使用 KerberosRequestorSecurityToken 安全令牌的客户端使用,而 KerberosReceiverSecurityToken 安全令牌由接收包含该安全令牌的 SOAP 消息的 Web 服务使用。

构造函数

KerberosRequestorSecurityToken(String)

使用与指定的服务主体名称关联的服务来初始化 KerberosRequestorSecurityToken 类的新实例。

KerberosRequestorSecurityToken(String, TokenImpersonationLevel, NetworkCredential, String)

初始化 KerberosRequestorSecurityToken 类的新实例。

属性

Id

获取安全令牌的唯一标识符。

SecurityKey

获取与此安全令牌关联的 Kerberos 票证的对称会话密钥。

SecurityKeys

获取与安全令牌相关联的加密密钥。

ServicePrincipalName

获取 KerberosRequestorSecurityToken 安全令牌的服务主体名称。

ValidFrom

获取此安全令牌有效的最初时刻。

ValidTo

获取此安全令牌有效的最后时刻。

方法

CanCreateKeyIdentifierClause<T>()

获取一个值,该值指示此安全令牌能否创建指定的密钥标识符。

CanCreateKeyIdentifierClause<T>()

获取一个值,该值指示此安全令牌能否创建指定的密钥标识符。

(继承自 SecurityToken)
CreateKeyIdentifierClause<T>()

创建指定的密钥标识符子句。

CreateKeyIdentifierClause<T>()

创建指定的密钥标识符子句。

(继承自 SecurityToken)
Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetRequest()

获取 Kerberos 票证请求。

GetType()

获取当前实例的 Type

(继承自 Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

返回一个值,该值指示此实例的密钥标识符是否与指定的密钥标识符相匹配。

MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

返回一个值,该值指示此实例的密钥标识符能否解析为指定的密钥标识符。

(继承自 SecurityToken)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

为指定的密钥标识符子句获取密钥。

(继承自 SecurityToken)
ToString()

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

(继承自 Object)

适用于