X509SecurityToken.MatchesKeyIdentifierClause Méthode

Définition

Retourne une valeur indiquant si l'identificateur de clé pour cette instance équivaut à l'identificateur de clé spécifié.

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

Paramètres

keyIdentifierClause
SecurityKeyIdentifierClause

Objet SecurityKeyIdentifierClause à comparer avec cette instance.

Retours

true si keyIdentifierClause est un des types X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause ou X509RawDataKeyIdentifierClause et que les clauses d'identificateur de clé correspondent ; sinon, false.

Remarques

La méthode MatchesKeyIdentifierClause correspond aux critères du certificat X.509 dans la propriété Certificate basée sur le type du paramètre keyIdentifierClause. La table suivante détaille ce qui est mis en correspondance.

Type de clause d'identificateur de clé Ce qui est mis en correspondance
X509IssuerSerialKeyIdentifierClause Valeur de la propriété IssuerName et numéro de série d'émetteur retournés par la méthode GetSerialNumber.
X509RawDataKeyIdentifierClause Données retournées par la méthode GetRawCertData.
X509SubjectKeyIdentifierClause L’extension de l’identificateur de clé du sujet dans la propriété Extensions a une correspondance.
X509ThumbprintKeyIdentifierClause Empreinte numérique retournée par la méthode GetCertHash.

S’applique à