X509SecurityToken.MatchesKeyIdentifierClause Yöntem

Tanım

Bu örneğin anahtar tanımlayıcısının belirtilen anahtar tanımlayıcısına eşit olup olmadığını belirten bir değer döndürür.

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

Parametreler

keyIdentifierClause
SecurityKeyIdentifierClause

Bu örnekle karşılaştırmak için bir SecurityKeyIdentifierClause .

Döndürülenler

true, , X509IssuerSerialKeyIdentifierClauseveya türlerinden X509SubjectKeyIdentifierClausebiriyse keyIdentifierClause ve anahtar tanımlayıcı yan tümceleri eşleşiyorsa; eşleşmiyorsa, false.X509RawDataKeyIdentifierClauseX509ThumbprintKeyIdentifierClause

Açıklamalar

yöntemi, MatchesKeyIdentifierClause parametresinin türüne göre özelliğindeki Certificate X.509 sertifikasındaki ölçütleri eşleştirir keyIdentifierClause . Aşağıdaki tabloda nelerin eşleşmiş olduğu ayrıntılı olarak anlatılır.

Anahtar tanımlayıcı yan tümcesi türü Eşleşenler
X509IssuerSerialKeyIdentifierClause özelliğinin IssuerName değeri ve yönteminden GetSerialNumber döndürülen veren seri numarası.
X509RawDataKeyIdentifierClause yönteminden GetRawCertData döndürülen veriler.
X509SubjectKeyIdentifierClause Özelliğindeki Extensions konu anahtarı tanımlayıcı uzantısı eşleştirilir.
X509ThumbprintKeyIdentifierClause yöntemi tarafından GetCertHash döndürülen parmak izi.

Şunlara uygulanır