X509IssuerSerialKeyIdentifierClause.Matches 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回一个值,该值指示此实例的密钥标识符是否与指定的对象相匹配。
重载
Matches(SecurityKeyIdentifierClause) |
返回一个值,该值指示此实例的密钥标识符是否与指定的密钥标识符相匹配。 |
Matches(X509Certificate2) |
返回一个值,该值指示此实例的密钥标识符是否与指定的 X.509 证书相匹配。 |
Matches(String, String) |
返回一个值,该值指示此实例的密钥标识符是否与指定的颁发者名称和颁发者序列号相同。 |
Matches(SecurityKeyIdentifierClause)
返回一个值,该值指示此实例的密钥标识符是否与指定的密钥标识符相匹配。
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。
返回
如果 keyIdentifierClause
为 X509IssuerSerialKeyIdentifierClause 类型,并且密钥标识符子句匹配,则为 true
;否则为 false
。
注解
对于 X509IssuerSerialKeyIdentifierClause 类,用于比较以确定是否匹配的密钥标识符子句的值为 IssuerName 和 IssuerSerialNumber 属性的值。
适用于
Matches(X509Certificate2)
返回一个值,该值指示此实例的密钥标识符是否与指定的 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)
返回一个值,该值指示此实例的密钥标识符是否与指定的颁发者名称和颁发者序列号相同。
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 证书的序列号。
返回
如果 issuerName
和 issuerSerialNumber
参数与 IssuerName 和 IssuerSerialNumber 属性匹配,则为 true
;否则为 false
。