X509IssuerSerialKeyIdentifierClause.Matches Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci odpovídá zadanému objektu.
Přetížení
Matches(SecurityKeyIdentifierClause) |
Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci odpovídá zadanému identifikátoru klíče. |
Matches(X509Certificate2) |
Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci odpovídá zadanému certifikátu X.509. |
Matches(String, String) |
Vrátí hodnotu, která označuje, zda je identifikátor klíče pro tuto instanci ekvivalentní zadanému názvu vystavitele a sériovému číslu vystavitele. |
Matches(SecurityKeyIdentifierClause)
Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci odpovídá zadanému identifikátoru klíče.
public:
override bool Matches(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool Matches (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.Matches : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function Matches (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean
Parametry
- keyIdentifierClause
- SecurityKeyIdentifierClause
A SecurityKeyIdentifierClause pro porovnání s touto instancí.
Návraty
true
pokud keyIdentifierClause
je X509IssuerSerialKeyIdentifierClause typ a klauzule identifikátoru klíče se shodují; v opačném případě false
.
Poznámky
X509IssuerSerialKeyIdentifierClause Pro třídu jsou hodnoty klauzulí identifikátoru klíče, které se porovnávají, aby se zjistilo, jestli existuje shoda, hodnoty IssuerName vlastností aIssuerSerialNumber.
Platí pro
Matches(X509Certificate2)
Vrátí hodnotu, která označuje, zda identifikátor klíče pro tuto instanci odpovídá zadanému certifikátu X.509.
public:
bool Matches(System::Security::Cryptography::X509Certificates::X509Certificate2 ^ certificate);
public bool Matches (System.Security.Cryptography.X509Certificates.X509Certificate2 certificate);
override this.Matches : System.Security.Cryptography.X509Certificates.X509Certificate2 -> bool
Public Function Matches (certificate As X509Certificate2) As Boolean
Parametry
- certificate
- X509Certificate2
Obsahuje X509Certificate2 certifikát X.509, který chcete porovnat.
Návraty
true
pokud certificate
má stejný název vystavitele a stejné sériové číslo vystavitele jako aktuální instance, v opačném případě false
.
Poznámky
Název vystavitele a sériové číslo vystavitele jsou získány z parametru certificate
získáním hodnoty IssuerName vlastnosti a voláním GetSerialNumber metody v uvedeném pořadí.
Platí pro
Matches(String, String)
Vrátí hodnotu, která označuje, zda je identifikátor klíče pro tuto instanci ekvivalentní zadanému názvu vystavitele a sériovému číslu vystavitele.
public:
bool Matches(System::String ^ issuerName, System::String ^ issuerSerialNumber);
public bool Matches (string issuerName, string issuerSerialNumber);
override this.Matches : string * string -> bool
Public Function Matches (issuerName As String, issuerSerialNumber As String) As Boolean
Parametry
- issuerName
- String
Rozlišující název certifikační autority, která vydala certifikát X.509.
- issuerSerialNumber
- String
Sériové číslo certifikátu X.509.
Návraty
true
pokud parametry issuerName
a issuerSerialNumber
odpovídají vlastnostem IssuerName aIssuerSerialNumber, v opačném případě . false