X509SecurityToken.MatchesKeyIdentifierClause Método

Definição

Devolve um valor que indica se o identificador de chave para esta instância é igual ao identificador de chave especificado.

public:
 override bool MatchesKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool MatchesKeyIdentifierClause(System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.MatchesKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function MatchesKeyIdentifierClause (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean

Parâmetros

keyIdentifierClause
SecurityKeyIdentifierClause

E SecurityKeyIdentifierClause para comparar com este caso.

Devoluções

true se keyIdentifierClause for um dos X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause, ou X509RawDataKeyIdentifierClause tipos e as cláusulas identificadoras de chave coincidem; caso contrário, false.

Observações

O MatchesKeyIdentifierClause método corresponde aos critérios do certificado X.509 da Certificate propriedade com base no tipo do keyIdentifierClause parâmetro. A tabela seguinte detalha o que é combinado.

Tipo de cláusula identificadora de chave O que é combinado
X509IssuerSerialKeyIdentifierClause O valor da IssuerName propriedade e o número de série do emissor devolvidos pelo GetSerialNumber método.
X509RawDataKeyIdentifierClause Os dados devolvidos pelo GetRawCertData método.
X509SubjectKeyIdentifierClause A extensão do identificador da chave de assunto na Extensions propriedade é correspondida.
X509ThumbprintKeyIdentifierClause A impressão digital que é devolvida pelo GetCertHash método.

Aplica-se a