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 является одним из типов или X509SubjectKeyIdentifierClauseX509ThumbprintKeyIdentifierClauseтипов, а X509IssuerSerialKeyIdentifierClause предложение идентификатора ключа совпадает; в противном случае X509RawDataKeyIdentifierClause.false

Комментарии

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

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

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