Freigeben über


SubjectIdentifier.MatchesCertificate(X509Certificate2) Methode

Definition

Überprüft, ob der Antragstellerbezeichner des angegebenen Zertifikats zur aktuellen Antragstellerbezeichner-Instanz passt.

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

Parameter

certificate
X509Certificate2

Das Zertifikat, das mit der aktuellen Antragstellerbezeichner-Instanz abgeglichen werden soll.

Gibt zurück

true, wenn der Bezeichner des angegebenen Zertifikats zur aktuellen Antragstellerbezeichner-Instanz passt; andernfalls false.

Ausnahmen

Ungültiger Typ des Antragstellerbezeichners.

Hinweise

Wenn der aktuelle Antragstellerbezeichner instance vom Typ SubjectIdentifierType.IssuerAndSerialNumberist, vergleicht diese Methode die X09-Ausstellerseriennummer und den Ausstellernamen des aktuellen instance mit der Seriennummer des Ausstellers und dem Namen des Ausstellers des angegebenen Zertifikats. Wenn der aktuelle Antragstellerbezeichner instance vom Typ SubjectIdentifierType.SubjectKeyIdentifierist, vergleicht diese Methode den Antragstellerschlüsselbezeichner des aktuellen instance mit dem Antragstellerschlüsselbezeichner des angegebenen Zertifikats.

Gilt für: