Udostępnij za pośrednictwem


X509SecurityToken.MatchesKeyIdentifierClause Metoda

Definicja

Zwraca wartość wskazującą, czy identyfikator klucza dla tego wystąpienia jest równy określonemu identyfikatorowi klucza.

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

Element SecurityKeyIdentifierClause do porównania z tym wystąpieniem.

Zwraca

truejeśli keyIdentifierClause jest jednym z X509SubjectKeyIdentifierClausetypów , X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClauselub X509RawDataKeyIdentifierClause i klauzul identyfikatora klucza są zgodne; w przeciwnym razie . false

Uwagi

Metoda MatchesKeyIdentifierClause spełnia kryteria w certyfikacie Certificate X.509 we właściwości na podstawie typu parametru keyIdentifierClause . Poniższa tabela zawiera szczegółowe informacje o dopasowaniu.

Typ klauzuli identyfikatora klucza Co jest dopasowane
X509IssuerSerialKeyIdentifierClause Wartość IssuerName właściwości i numer seryjny wystawcy zwrócony z GetSerialNumber metody .
X509RawDataKeyIdentifierClause Dane zwrócone z GetRawCertData metody .
X509SubjectKeyIdentifierClause Rozszerzenie identyfikatora klucza podmiotu Extensions we właściwości jest zgodne.
X509ThumbprintKeyIdentifierClause Odcisk palca zwracany przez metodę GetCertHash .

Dotyczy