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

適用対象