EncryptedKeyIdentifierClause.Matches 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回值,這個值會指出這個執行個體的金鑰識別碼是否相等於指定的物件。
多載
Matches(SecurityKeyIdentifierClause) |
傳回值,這個值會指出這個執行個體的金鑰識別碼是否相等於指定的金鑰識別碼子句。 |
Matches(Byte[], String, String) |
傳回值,這個值會指出這個執行個體的金鑰識別碼是否相等於指定的已加密金鑰、加密方法以及使用者可讀名稱。 |
Matches(SecurityKeyIdentifierClause)
傳回值,這個值會指出這個執行個體的金鑰識別碼是否相等於指定的金鑰識別碼子句。
public:
override bool Matches(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool Matches (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.Matches : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function Matches (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean
參數
- keyIdentifierClause
- SecurityKeyIdentifierClause
要相比較的 SecurityKeyIdentifierClause。
傳回
如果 keyIdentifierClause
是 EncryptedKeyIdentifierClause 型別,並且與目前執行個體有相同的已加密金鑰、加密方法以及使用者可讀名稱,則為 true
,否則為 false
。
例外狀況
keyIdentifierClause
為 null
。
另請參閱
適用於
Matches(Byte[], String, String)
傳回值,這個值會指出這個執行個體的金鑰識別碼是否相等於指定的已加密金鑰、加密方法以及使用者可讀名稱。
public:
bool Matches(cli::array <System::Byte> ^ encryptedKey, System::String ^ encryptionMethod, System::String ^ carriedKeyName);
public bool Matches (byte[] encryptedKey, string encryptionMethod, string carriedKeyName);
override this.Matches : byte[] * string * string -> bool
Public Function Matches (encryptedKey As Byte(), encryptionMethod As String, carriedKeyName As String) As Boolean
參數
- encryptionMethod
- String
用於加密金鑰的密碼編譯演算法。
- carriedKeyName
- String
與已加密金鑰有關聯的使用者可讀名稱。
傳回
如果 encryptedKey
、encryptionMethod
以及 carriedKeyName
參數分別在 GetEncryptedKey() 方法、EncryptionMethod 以及 CarriedKeyName 屬性傳回相同的值,則為 true
,否則為 false
。