SecurityTokenRequirement 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
指定安全性權杖需求。
public ref class SecurityTokenRequirement
public class SecurityTokenRequirement
type SecurityTokenRequirement = class
Public Class SecurityTokenRequirement
- 繼承
-
SecurityTokenRequirement
- 衍生
範例
ClientCredentialsSecurityTokenManager
ServiceCredentialsSecurityTokenManager
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
CreateSecurityTokenAuthenticator(SecurityTokenRequirement, SecurityTokenResolver)
CreateSecurityTokenProvider(SecurityTokenRequirement)
備註
如果不是建立自訂安全性權杖、安全性權杖管理員、安全性權杖提供者或安全性權杖驗證程式,應用程式碼通常不需要使用 SecurityTokenRequirement 類別。 安全性權杖管理員會使用 SecurityTokenRequirement 類別來指定安全性權杖的必要項目,例如金鑰大小、金鑰型別以及金鑰的使用方式。 如果安全性權杖被識別成符合指定準則,此時就可以取得 SecurityTokenProvider 和 SecurityTokenAuthenticator,以便分別為傳出 SOAP 訊息提供安全性權杖,以及為傳入 SOAP 訊息驗證安全性權杖。 例如,傳出 SOAP 訊息的預設安全性權杖管理員具有會接受 CreateSecurityTokenProvider(SecurityTokenRequirement) 參數的 SecurityTokenRequirement 方法,而您可以呼叫這個方法,取得符合安全性權杖需求中所指定準則的安全性權杖提供者。
建構函式
SecurityTokenRequirement() |
初始化 SecurityTokenRequirement 類別的新執行個體。 |
屬性
IsOptionalTokenProperty |
取得語彙基元屬性的值 (如果是選擇性屬性)。 |
KeySize |
取得或設定與安全性權杖相關聯金鑰的所需大小。 |
KeySizeProperty |
取得值,這個值會指定 Properties 屬性為 KeySize 集合中索引的名稱。 |
KeyType |
取得或設定與安全性權杖相關聯金鑰的型別 (非對稱或對稱)。 |
KeyTypeProperty |
取得值,這個值會指定 Properties 屬性為 KeyType 集合中索引的名稱。 |
KeyUsage |
取得或設定值,這個值會指定如何使用與安全性權杖相關聯的金鑰。 |
KeyUsageProperty |
取得值,這個值會指定 Properties 屬性為 KeyUsage 集合中索引的名稱。 |
PeerAuthenticationMode |
取得在 Properties 集合中負責指定對等驗證方法之屬性所對應索引的名稱。 |
Properties |
取得目前 SecurityTokenRequirement 執行個體的非靜態屬性集合。 |
RequireCryptographicToken |
取得或設定值,這個值表示安全性權杖是否必須能夠執行密碼編譯作業,例如加密 (Encryption)。 |
RequireCryptographicTokenProperty |
取得在 Properties 屬性之 RequireCryptographicToken 集合中索引的名稱。 |
TokenType |
取得或設定所需的安全性權杖型別。 |
TokenTypeProperty |
取得值,這個值會指定 Properties 屬性為 TokenType 集合中索引的名稱。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetProperty<TValue>(String) |
取得目前 SecurityTokenRequirement 執行個體的指定屬性。 |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |
TryGetProperty<TValue>(String, TValue) |
取得目前 SecurityTokenRequirement 執行個體的指定屬性。 |