EncryptedKeyIdentifierClause.Matches Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen Objekt entspricht.
Überlädt
| Name | Beschreibung |
|---|---|
| Matches(SecurityKeyIdentifierClause) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz der angegebenen Schlüsselbezeichnerklausel entspricht. |
| Matches(Byte[], String, String) |
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen verschlüsselten Schlüssel, der Verschlüsselungsmethode und dem benutzerdefinierten Namen entspricht. |
Matches(SecurityKeyIdentifierClause)
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz der angegebenen Schlüsselbezeichnerklausel entspricht.
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
A SecurityKeyIdentifierClause , mit dem verglichen werden soll.
Gibt zurück
true ist keyIdentifierClause vom Typ EncryptedKeyIdentifierClause und hat denselben verschlüsselten Schlüssel, die Verschlüsselungsmethode und den benutzerlesbaren Namen wie die aktuelle Instanz; andernfalls false.
Ausnahmen
keyIdentifierClause ist null.
Weitere Informationen
Gilt für:
Matches(Byte[], String, String)
Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz dem angegebenen verschlüsselten Schlüssel, der Verschlüsselungsmethode und dem benutzerdefinierten Namen entspricht.
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
- encryptionMethod
- String
Der kryptografische Algorithmus, der zum Verschlüsseln des Schlüssels verwendet wird.
- carriedKeyName
- String
Ein benutzerlesbarer Name, der dem verschlüsselten Schlüssel zugeordnet ist.
Gibt zurück
truewenn die Und encryptedKey die Parameter dieselben Werte haben, die von der encryptionMethod Methode bzw. den carriedKeyNameGetEncryptedKey() Eigenschaften zurückgegeben werden; andernfalls EncryptionMethod.CarriedKeyNamefalse