SubjectIdentifier.MatchesCertificate(X509Certificate2) Metoda

Definice

Ověří, jestli identifikátor subjektu zadaného certifikátu odpovídá instanci aktuálního identifikátoru subjektu.

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

Certifikát, který se má shodovat s instancí aktuálního identifikátoru subjektu.

Návraty

truepokud identifikátor zadaného certifikátu odpovídá aktuální instanci identifikátoru subjektu; v opačném případě . false

Výjimky

Neplatný typ identifikátoru subjektu

Poznámky

Pokud je aktuální instance identifikátoru subjektu typu SubjectIdentifierType.IssuerAndSerialNumber, tato metoda porovná sériové číslo vystavitele X09 aktuální instance a název vystavitele se zadaným vystavitelem certifikátu sériové číslo a název vystavitele. Pokud je aktuální instance identifikátoru subjektu typu SubjectIdentifierType.SubjectKeyIdentifier, tato metoda porovná identifikátor klíče předmětu aktuální instance s identifikátorem klíče předmětu zadaného certifikátu.

Platí pro