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
Параметры
- encryptionMethod
- String
Алгоритм шифрования, используемый для шифрования ключа.
- carriedKeyName
- String
Имя, доступное для чтения пользователю, которое связано с зашифрованным ключом.
Возвращаемое значение
Значение true
, если параметры encryptedKey
, encryptionMethod
и carriedKeyName
имеют одинаковые значения, возвращаемые методом GetEncryptedKey() и свойствами EncryptionMethod и CarriedKeyName соответственно; в противном случае — значение false
.