Compartilhar via


X509IssuerSerialKeyIdentifierClause.Matches Método

Definição

Retorna um valor que indica se o identificador de chave desta instância corresponde ao objeto especificado.

Sobrecargas

Matches(SecurityKeyIdentifierClause)

Retorna um valor que indica se o identificador de chave dessa instância corresponde ao identificador de chave especificado.

Matches(X509Certificate2)

Retorna um valor que indica se o identificador de chave desta instância corresponde ao certificado X.509 especificado.

Matches(String, String)

Retorna um valor que indica se o identificador de chave desta instância é equivalente ao nome do emissor e ao número de série do emissor especificados.

Matches(SecurityKeyIdentifierClause)

Origem:
X509IssuerSerialKeyIdentifierClause.cs
Origem:
X509IssuerSerialKeyIdentifierClause.cs
Origem:
X509IssuerSerialKeyIdentifierClause.cs

Retorna um valor que indica se o identificador de chave dessa instância corresponde ao identificador de chave especificado.

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 a ser comparado com essa instância.

Retornos

true se keyIdentifierClause for um tipo X509IssuerSerialKeyIdentifierClause e se as cláusulas de identificador de chave corresponderem, caso contrário, false.

Comentários

Para a X509IssuerSerialKeyIdentifierClause classe , os valores das cláusulas de identificador de chave que são comparadas para determinar se há uma correspondência são os valores das IssuerName propriedades e IssuerSerialNumber .

Aplica-se a

Matches(X509Certificate2)

Origem:
X509IssuerSerialKeyIdentifierClause.cs
Origem:
X509IssuerSerialKeyIdentifierClause.cs
Origem:
X509IssuerSerialKeyIdentifierClause.cs

Retorna um valor que indica se o identificador de chave desta instância corresponde ao certificado X.509 especificado.

public:
 bool Matches(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public bool Matches (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
override this.Matches : System.Security.Cryptography.X509Certificates.X509Certificate2 -> bool
Public Function Matches (certificate As X509Certificate2) As Boolean

Parâmetros

certificate
X509Certificate2

Um X509Certificate2 que contém o certificado X.509 a ser comparado.

Retornos

true se certificate tiver o mesmo nome do emissor e número de série do emissor que a instância atual, caso contrário, false.

Comentários

O nome do emissor e o número de série do emissor são obtidos do certificate parâmetro , obtendo o valor da IssuerName propriedade e chamando o GetSerialNumber método , respectivamente.

Aplica-se a

Matches(String, String)

Origem:
X509IssuerSerialKeyIdentifierClause.cs
Origem:
X509IssuerSerialKeyIdentifierClause.cs
Origem:
X509IssuerSerialKeyIdentifierClause.cs

Retorna um valor que indica se o identificador de chave desta instância é equivalente ao nome do emissor e ao número de série do emissor especificados.

public:
 bool Matches(System::String ^ issuerName, System::String ^ issuerSerialNumber);
public bool Matches (string issuerName, string issuerSerialNumber);
override this.Matches : string * string -> bool
Public Function Matches (issuerName As String, issuerSerialNumber As String) As Boolean

Parâmetros

issuerName
String

O nome diferenciado da autoridade de certificação que emitiu o certificado X.509.

issuerSerialNumber
String

O número de série do certificado X.509.

Retornos

true se os parâmetros issuerName e issuerSerialNumber corresponderem às propriedades IssuerName e IssuerSerialNumber, caso contrário, false.

Aplica-se a