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. |