Freigeben über


EncryptedKeyIdentifierClause.Matches Methode

Definition

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Objekt übereinstimmt.

Überlädt

Matches(SecurityKeyIdentifierClause)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit der angegebenen Schlüsselbezeichnerklausel übereinstimmt.

Matches(Byte[], String, String)

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen verschlüsselten Schlüssel, der Verschlüsselungsmethode und dem für den Benutzer lesbaren Namen übereinstimmt.

Matches(SecurityKeyIdentifierClause)

Quelle:
EncryptedKeyIdentifierClause.cs
Quelle:
EncryptedKeyIdentifierClause.cs
Quelle:
EncryptedKeyIdentifierClause.cs

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit der angegebenen Schlüsselbezeichnerklausel übereinstimmt.

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

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

Ein SecurityKeyIdentifierClause, mit dem verglichen werden soll.

Gibt zurück

true wenn keyIdentifierClause vom Typ EncryptedKeyIdentifierClause ist und den gleichen verschlüsselten Schlüssel, die gleiche Verschlüsselungsmethode und den gleichen für den Benutzer lesbaren Namen wie die aktuelle Instanz aufweist, andernfalls false.

Ausnahmen

keyIdentifierClause ist null

Weitere Informationen

Gilt für:

Matches(Byte[], String, String)

Quelle:
EncryptedKeyIdentifierClause.cs
Quelle:
EncryptedKeyIdentifierClause.cs
Quelle:
EncryptedKeyIdentifierClause.cs

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen verschlüsselten Schlüssel, der Verschlüsselungsmethode und dem für den Benutzer lesbaren Namen übereinstimmt.

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

Parameter

encryptedKey
Byte[]

Ein Byte-Array, das einen Schlüssel enthält, der verschlüsselt wird.

encryptionMethod
String

Der kryptografische Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird.

carriedKeyName
String

Ein durch den Benutzer lesbaren Name, der dem verschlüsselten Schlüssel zugeordnet wird.

Gibt zurück

true, wenn für die encryptedKey- Parameter, die encryptionMethod-Parameter und die carriedKeyName-Parameter durch die GetEncryptedKey()-Methode und die EncryptionMethod-Eigenschaft sowie durch die CarriedKeyName-Eigenschaft die gleichen Werte zurückgegeben werden, andernfalls false.

Gilt für: