SubjectIdentifier.MatchesCertificate(X509Certificate2) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Sprawdza, czy identyfikator podmiotu określonego certyfikatu jest zgodny z bieżącym wystąpieniem identyfikatora podmiotu.
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
Parametry
- certificate
- X509Certificate2
Certyfikat zgodny z bieżącym wystąpieniem identyfikatora podmiotu.
Zwraca
true
jeśli identyfikator określonego certyfikatu jest zgodny z bieżącym wystąpieniem identyfikatora podmiotu; w przeciwnym razie , false
.
Wyjątki
Nieprawidłowy typ identyfikatora podmiotu.
Uwagi
Jeśli bieżące wystąpienie identyfikatora podmiotu jest typu SubjectIdentifierType.IssuerAndSerialNumber, ta metoda porównuje numer seryjny wystawcy X09 bieżącego wystąpienia i nazwę wystawcy z numerem seryjnym wystawcy określonego certyfikatu i nazwą wystawcy. Jeśli bieżące wystąpienie identyfikatora podmiotu jest typu SubjectIdentifierType.SubjectKeyIdentifier, ta metoda porównuje identyfikator klucza podmiotu bieżącego wystąpienia z identyfikatorem klucza podmiotu określonego certyfikatu.