Share via


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の場合、このメソッドは、現在のインスタンスのサブジェクト キー識別子と、指定した証明書のサブジェクト キー識別子を比較します。

適用対象