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)

適用於