EncryptedKeyIdentifierClause.Matches Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um valor que indica se o identificador de chave para esta instância é equivalente ao objeto especificado.
Sobrecargas
Matches(SecurityKeyIdentifierClause) |
Retorna um valor que indica se o identificador de chave para esta instância é equivalente à cláusula de identificador de chave especificada. |
Matches(Byte[], String, String) |
Retorna um valor que indica se o identificador de chave para esta instância é equivalente à chave criptografada, ao método de criptografia e ao nome legível pelo usuário. |
Matches(SecurityKeyIdentifierClause)
Retorna um valor que indica se o identificador de chave para esta instância é equivalente à cláusula de identificador de chave especificada.
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
Parâmetros
- keyIdentifierClause
- SecurityKeyIdentifierClause
Um SecurityKeyIdentifierClause ao qual comparar.
Retornos
true
se keyIdentifierClause
é do tipo EncryptedKeyIdentifierClause e tem a mesma chave criptografada, método de criptografia e nome legível pelo usuário que a instância atual; caso contrário, false
.
Exceções
keyIdentifierClause
é null
.
Confira também
Aplica-se a
Matches(Byte[], String, String)
Retorna um valor que indica se o identificador de chave para esta instância é equivalente à chave criptografada, ao método de criptografia e ao nome legível pelo usuário.
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
Parâmetros
- encryptionMethod
- String
O algoritmo de criptografia usado para criptografar a chave.
- carriedKeyName
- String
Um nome legível do usuário que está associado à chave criptografada.
Retornos
true
se os parâmetros encryptedKey
, encryptionMethod
e carriedKeyName
têm os mesmos valores retornados pelo método GetEncryptedKey() e as propriedades EncryptionMethod e CarriedKeyName, respectivamente; caso contrário, false
.