Share via


X509IssuerSerialKeyIdentifierClause.Matches 方法

定义

返回一个值,该值指示此实例的密钥标识符是否与指定的对象相匹配。

重载

Matches(SecurityKeyIdentifierClause)

返回一个值,该值指示此实例的密钥标识符是否与指定的密钥标识符相匹配。

Matches(X509Certificate2)

返回一个值,该值指示此实例的密钥标识符是否与指定的 X.509 证书相匹配。

Matches(String, String)

返回一个值,该值指示此实例的密钥标识符是否与指定的颁发者名称和颁发者序列号相同。

Matches(SecurityKeyIdentifierClause)

Source:
X509IssuerSerialKeyIdentifierClause.cs
Source:
X509IssuerSerialKeyIdentifierClause.cs
Source:
X509IssuerSerialKeyIdentifierClause.cs

返回一个值,该值指示此实例的密钥标识符是否与指定的密钥标识符相匹配。

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

参数

keyIdentifierClause
SecurityKeyIdentifierClause

要与此实例进行比较的 SecurityKeyIdentifierClause

返回

如果 keyIdentifierClauseX509IssuerSerialKeyIdentifierClause 类型,并且密钥标识符子句匹配,则为 true;否则为 false

注解

对于 X509IssuerSerialKeyIdentifierClause 类,用于比较以确定是否匹配的密钥标识符子句的值为 IssuerNameIssuerSerialNumber 属性的值。

适用于

Matches(X509Certificate2)

Source:
X509IssuerSerialKeyIdentifierClause.cs
Source:
X509IssuerSerialKeyIdentifierClause.cs
Source:
X509IssuerSerialKeyIdentifierClause.cs

返回一个值,该值指示此实例的密钥标识符是否与指定的 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

参数

certificate
X509Certificate2

一个 X509Certificate2,包含要进行比较的 X.509 证书。

返回

如果 certificate 具有与当前实例相同的颁发者名称和颁发者序列号,则为 true;否则为 false

注解

颁发者名称和颁发者序列号分别是通过获取 certificate 属性的值和调用 IssuerName 方法从 GetSerialNumber 参数获得的。

适用于

Matches(String, String)

Source:
X509IssuerSerialKeyIdentifierClause.cs
Source:
X509IssuerSerialKeyIdentifierClause.cs
Source:
X509IssuerSerialKeyIdentifierClause.cs

返回一个值,该值指示此实例的密钥标识符是否与指定的颁发者名称和颁发者序列号相同。

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

参数

issuerName
String

颁发 X.509 证书的证书颁发机构的可分辨名称。

issuerSerialNumber
String

X.509 证书的序列号。

返回

如果 issuerNameissuerSerialNumber 参数与 IssuerNameIssuerSerialNumber 属性匹配,则为 true;否则为 false

适用于