Freigeben über


X509SecurityToken.MatchesKeyIdentifierClause Methode

Definition

Gibt einen Wert zurück, der angibt, ob der Schlüsselbezeichner für diese Instanz mit dem angegebenen Schlüsselbezeichner übereinstimmt.

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

Parameter

keyIdentifierClause
SecurityKeyIdentifierClause

Ein SecurityKeyIdentifierClause-Objekt, das mit dieser Instanz verglichen werden soll.

Gibt zurück

true, wenn keyIdentifierClause dem Typ X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause oder X509RawDataKeyIdentifierClause entspricht und die Schlüsselbezeichnerklauseln übereinstimmen, andernfalls false.

Hinweise

Die MatchesKeyIdentifierClause-Methode gleicht die Kriterien in dem X.509-Zertifikat, das in der Certificate-Eigenschaft angegeben ist, basierend auf dem Typ des keyIdentifierClause-Parameters ab. In der folgenden Tabelle werden die verglichenen Kriterien aufgeführt.

Typ der Schlüsselbezeichnerklausel Vergleich mit
X509IssuerSerialKeyIdentifierClause Wert der IssuerName-Eigenschaft und Seriennummer des Ausstellers, die von der GetSerialNumber-Methode zurückgegeben wird.
X509RawDataKeyIdentifierClause Daten, die von der GetRawCertData-Methode zurückgegeben werden.
X509SubjectKeyIdentifierClause Die Subjektschlüssel-Bezeichnererweiterung in der Extensions-Eigenschaft wird abgeglichen.
X509ThumbprintKeyIdentifierClause Der Fingerabdruck, der von der GetCertHash-Methode zurückgegeben wird.

Gilt für: