Edit

Share via


EncryptedKeyIdentifierClause.Matches Method

Definition

Returns a value that indicates whether the key identifier for this instance is equivalent to the specified object.

Overloads

Matches(SecurityKeyIdentifierClause)

Returns a value that indicates whether the key identifier for this instance is equivalent to the specified key identifier clause.

Matches(Byte[], String, String)

Returns a value that indicates whether the key identifier for this instance is equivalent to the specified encrypted key, encryption method and user-readable name.

Matches(SecurityKeyIdentifierClause)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

Returns a value that indicates whether the key identifier for this instance is equivalent to the specified key identifier clause.

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

Parameters

keyIdentifierClause
SecurityKeyIdentifierClause

A SecurityKeyIdentifierClause to compare to.

Returns

true if keyIdentifierClause is of type EncryptedKeyIdentifierClause and has the same encrypted key, encryption method and user-readable name as the current instance; otherwise, false.

Exceptions

keyIdentifierClause is null.

See also

Applies to

Matches(Byte[], String, String)

Source:
EncryptedKeyIdentifierClause.cs
Source:
EncryptedKeyIdentifierClause.cs

Returns a value that indicates whether the key identifier for this instance is equivalent to the specified encrypted key, encryption method and user-readable name.

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

Parameters

encryptedKey
Byte[]

An array of Byte that contains a key that is encrypted.

encryptionMethod
String

The cryptographic algorithm that is used to encrypt the key.

carriedKeyName
String

A user-readable name that is associated with the encrypted key.

Returns

true if the encryptedKey, encryptionMethod and carriedKeyName parameters have the same values returned by the GetEncryptedKey() method and the EncryptionMethod and the CarriedKeyName properties, respectively; otherwise, false.

Applies to