Sdílet prostřednictvím


SubjectIdentifier.MatchesCertificate(X509Certificate2) Metoda

Definice

Ověří, jestli identifikátor předmětu zadaného certifikátu odpovídá aktuální instanci 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í identifikátoru aktuálního subjektu.

Návraty

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

Výjimky

Neplatný typ identifikátoru subjektu

Poznámky

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

Platí pro