X509RawDataKeyIdentifierClause 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示密鑰標識子子句,這個子句會使用 X.509 憑證的原始數據來識別 X509SecurityToken 安全性令牌。
public ref class X509RawDataKeyIdentifierClause : System::IdentityModel::Tokens::BinaryKeyIdentifierClause
public class X509RawDataKeyIdentifierClause : System.IdentityModel.Tokens.BinaryKeyIdentifierClause
type X509RawDataKeyIdentifierClause = class
inherit BinaryKeyIdentifierClause
Public Class X509RawDataKeyIdentifierClause
Inherits BinaryKeyIdentifierClause
- 繼承
備註
一般而言,除了建立自定義安全性令牌服務之外,不需要使用 X509RawDataKeyIdentifierClause。 當安全性令牌服務傳回安全性令牌時,發行的安全性令牌會包含附加和未連結安全性令牌的參考。 附加參考是指包含在 SOAP 訊息之安全性標頭內的安全性令牌,而未連結的參考是未包含在 SOAP 訊息安全性標頭內的安全性令牌。 這些參考通常會確認所發行安全性令牌的真實性。 使用 X509RawDataKeyIdentifierClause 類別,使用 X.509 憑證的原始數據來參考 X509SecurityToken 安全性令牌。 GetX509RawData 方法會傳回原始數據。
Windows Communication Foundation (WCF) 支援下列 X509SecurityToken 安全性令牌的安全性令牌參考類型。
X509ThumbprintKeyIdentifierClause
建構函式
X509RawDataKeyIdentifierClause(Byte[]) |
使用 X.509 憑證的指定原始數據,初始化 X509RawDataKeyIdentifierClause 類別的新實例。 |
X509RawDataKeyIdentifierClause(X509Certificate2) |
使用指定的 X.509 憑證,初始化 X509RawDataKeyIdentifierClause 類別的新實例。 |
屬性
CanCreateKey |
取得值,這個值表示是否可以從建構函式中指定的 X.509 憑證或位元組陣列的原始資料建立密鑰。 |
ClauseType |
取得金鑰標識子句類型。 (繼承來源 SecurityKeyIdentifierClause) |
DerivationLength |
取得衍生金鑰的大小。 (繼承來源 SecurityKeyIdentifierClause) |
Id |
取得或設定金鑰標識子子句識別碼。 (繼承來源 SecurityKeyIdentifierClause) |
方法
CreateKey() |
從建構函式中指定的 X.509 憑證或位元組數位原始資料建立金鑰。 |
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetBuffer() |
取得表示金鑰標識碼的二進位數據。 (繼承來源 BinaryKeyIdentifierClause) |
GetDerivationNonce() |
取得用來產生衍生金鑰的 nonce。 (繼承來源 SecurityKeyIdentifierClause) |
GetHashCode() |
做為預設哈希函式。 (繼承來源 Object) |
GetRawBuffer() |
取得表示金鑰標識碼的二進位數據。 (繼承來源 BinaryKeyIdentifierClause) |
GetType() |
取得目前實例的 Type。 (繼承來源 Object) |
GetX509RawData() |
取得與 X.509 憑證相關聯的原始數據。 |
Matches(Byte[], Int32) |
傳回值,這個值表示目前實例的二進位數據是否等於指定位移的指定二進位數據。 (繼承來源 BinaryKeyIdentifierClause) |
Matches(Byte[]) |
傳回值,指出目前實例的二進位數據是否符合指定的二進位數據。 (繼承來源 BinaryKeyIdentifierClause) |
Matches(SecurityKeyIdentifierClause) |
傳回值,這個值表示這個實例的密鑰標識碼是否等於指定的密鑰標識子子句。 (繼承來源 BinaryKeyIdentifierClause) |
Matches(X509Certificate2) |
傳回值,指出這個實例的密鑰標識碼是否等於指定的 X.509 憑證。 |
MemberwiseClone() |
建立目前 Object的淺層複本。 (繼承來源 Object) |
ToString() |
傳回目前的物件。 |