X509SecurityToken.MatchesKeyIdentifierClause Метод

Определение

Возвращает значение, указывающее, равен ли идентификатор ключа данного экземпляра указанному идентификатору ключа.

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

Параметры

keyIdentifierClause
SecurityKeyIdentifierClause

Объект SecurityKeyIdentifierClause, сравниваемый с данным экземпляром.

Возвращаемое значение

Значение true, если параметр keyIdentifierClause принадлежит к одному из типов X509SubjectKeyIdentifierClause, X509ThumbprintKeyIdentifierClause, X509IssuerSerialKeyIdentifierClause или X509RawDataKeyIdentifierClause и предложения идентификатора ключа совпадают; в противном случае — значение false.

Комментарии

Метод MatchesKeyIdentifierClause соответствует критерию в сертификате X.509 свойства Certificate, основанного на типе параметра keyIdentifierClause. Возможные соответствия перечислены в следующей таблице.

Тип конструкции идентификатора ключа Соответствия
X509IssuerSerialKeyIdentifierClause Значение свойства IssuerName и серийный номер издателя, возвращаемый из метода GetSerialNumber.
X509RawDataKeyIdentifierClause Данные, возвращаемые из метода GetRawCertData.
X509SubjectKeyIdentifierClause Расширение идентификатора ключа субъекта в свойстве Extensions.
X509ThumbprintKeyIdentifierClause Отпечаток, возвращаемый методом GetCertHash.

Применяется к