X509SecurityToken.MatchesKeyIdentifierClause Método

Definição

Retorna um valor que indica se o identificador de chave para essa 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

Um SecurityKeyIdentifierClause a ser comparado a esta instância.

Retornos

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

Comentários

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

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

Aplica-se a