Поделиться через


EncryptedKeyIdentifierClause.Matches Метод

Определение

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанному объекту.

Перегрузки

Matches(SecurityKeyIdentifierClause)

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанной конструкции идентификатора ключа.

Matches(Byte[], String, String)

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанному зашифрованному ключу, методу шифрования и имени, доступному для чтения пользователю.

Matches(SecurityKeyIdentifierClause)

Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанной конструкции идентификатора ключа.

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 для сравнения.

Возвращаемое значение

Значение true, если предложение идентификатора keyIdentifierClause является типом EncryptedKeyIdentifierClause и использует тот же зашифрованный ключ, метод шифрования и имя, доступное для чтения пользователю, что и текущий экземпляр; в противном случае — значение false.

Исключения

keyIdentifierClause имеет значение null.

См. также раздел

Применяется к

Matches(Byte[], String, String)

Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs
Исходный код:
EncryptedKeyIdentifierClause.cs

Возвращает значение, указывающее, эквивалентен ли идентификатор ключа данного экземпляра указанному зашифрованному ключу, методу шифрования и имени, доступному для чтения пользователю.

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

Параметры

encryptedKey
Byte[]

Массив Byte, содержащий зашифрованный ключ.

encryptionMethod
String

Алгоритм шифрования, используемый для шифрования ключа.

carriedKeyName
String

Имя, доступное для чтения пользователю, которое связано с зашифрованным ключом.

Возвращаемое значение

Значение true, если параметры encryptedKey, encryptionMethod и carriedKeyName имеют одинаковые значения, возвращаемые методом GetEncryptedKey() и свойствами EncryptionMethod и CarriedKeyName соответственно; в противном случае — значение false.

Применяется к