Поделиться через


SubjectIdentifier.MatchesCertificate(X509Certificate2) Метод

Определение

Проверяет, соответствует ли идентификатор субъекта указанного сертификата текущему экземпляру идентификатора субъекта.

public:
 bool MatchesCertificate(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public bool MatchesCertificate (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
member this.MatchesCertificate : System.Security.Cryptography.X509Certificates.X509Certificate2 -> bool
Public Function MatchesCertificate (certificate As X509Certificate2) As Boolean

Параметры

certificate
X509Certificate2

Сертификат для сопоставления с текущим экземпляром идентификатора субъекта.

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

Значение true, если идентификатор указанного сертификата совпадает с текущим экземпляром идентификатора субъекта. В противном случае — значение false.

Исключения

Недопустимый тип идентификатора субъекта.

Комментарии

Если текущий экземпляр идентификатора субъекта имеет тип SubjectIdentifierType.IssuerAndSerialNumber, этот метод сравнивает серийный номер издателя X09 и имя издателя текущего экземпляра с серийным номером и именем издателя указанного сертификата. Если текущий экземпляр идентификатора субъекта имеет тип SubjectIdentifierType.SubjectKeyIdentifier, этот метод сравнивает идентификатор ключа субъекта текущего экземпляра с идентификатором ключа субъекта указанного сертификата.

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