X509WindowsSecurityToken 类

定义

表示基于 X.509 证书的安全令牌以及将证书映射到 Windows 域用户或本地计算机用户帐户。

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

注解

通常,应用程序开发人员不需要使用 X509WindowsSecurityToken 类,除非 Web 服务必须获取访问在传入 SOAP 消息中引用的 X.509 证书的详细信息的权限,或者获取访问将证书映射到的域或计算机帐户的权限。 若要获取 X.509 证书的详细信息,请访问 Certificate 属性。 若要获取用户标识,请参见 WindowsIdentity 属性。

构造函数

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity)

使用指定的 X.509 证书和 Windows 域或计算机帐户来初始化 X509WindowsSecurityToken 类的新实例。

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String)

使用指定的 X.509 证书、Windows 域或计算机帐户以及唯一标识符来初始化 X509WindowsSecurityToken 类的新实例。

X509WindowsSecurityToken(X509Certificate2, WindowsIdentity, String, String)

创建 X509WindowsSecurityToken 的新实例。

属性

AuthenticationType

获取令牌的身份验证类型。

Certificate

获取与安全令牌关联的 X.509 证书。

(继承自 X509SecurityToken)
Id

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

(继承自 X509SecurityToken)
SecurityKeys

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

(继承自 X509SecurityToken)
ValidFrom

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

(继承自 X509SecurityToken)
ValidTo

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

(继承自 X509SecurityToken)
WindowsIdentity

获取 Windows 域或计算机帐户的标识。

方法

CanCreateKeyIdentifierClause<T>()

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

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

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

(继承自 X509SecurityToken)
Dispose()

释放由 X509WindowsSecurityToken 使用的所有资源。

Equals(Object)

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

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MatchesKeyIdentifierClause(SecurityKeyIdentifierClause)

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

(继承自 X509SecurityToken)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ResolveKeyIdentifierClause(SecurityKeyIdentifierClause)

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

(继承自 SecurityToken)
ThrowIfDisposed()

如果已为此实例调用了 ThrowIfDisposed() 方法,则会引发异常。

(继承自 X509SecurityToken)
ToString()

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

(继承自 Object)

适用于