X509SecurityToken.MatchesKeyIdentifierClause Metoda

Definice

Vrátí hodnotu určující, zda se identifikátor klíče pro tuto instanci rovná zadanému identifikátoru klíče.

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

Parametry

keyIdentifierClause
SecurityKeyIdentifierClause

An SecurityKeyIdentifierClause pro porovnání s touto instancí.

Návraty

true pokud keyIdentifierClause je jeden z X509SubjectKeyIdentifierClausetypů , X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClausenebo X509RawDataKeyIdentifierClause a klauzule identifikátoru klíče se shodují; v opačném případě false.

Poznámky

Metoda MatchesKeyIdentifierClause odpovídá kritériím v certifikátu X.509 ve Certificate vlastnosti na základě typu parametru keyIdentifierClause . Následující tabulka podrobně popisuje, co je spárováno.

Typ klauzule identifikátoru klíče Co se shoduje
X509IssuerSerialKeyIdentifierClause Hodnota IssuerName vlastnosti a sériové číslo vystavitele vrácené GetSerialNumber z metody.
X509RawDataKeyIdentifierClause Data vrácená GetRawCertData z metody.
X509SubjectKeyIdentifierClause Rozšíření identifikátoru klíče předmětu Extensions ve vlastnosti se shoduje.
X509ThumbprintKeyIdentifierClause Kryptografický otisk vrácený metodou GetCertHash .

Platí pro