X509SecurityToken.MatchesKeyIdentifierClause 方法

定義

傳回值,這個值會指出此執行個體的金鑰識別碼是否等於指定的金鑰識別碼。

public:
 override bool MatchesKeyIdentifierClause(System::IdentityModel::Tokens::SecurityKeyIdentifierClause ^ keyIdentifierClause);
public override bool MatchesKeyIdentifierClause (System.IdentityModel.Tokens.SecurityKeyIdentifierClause keyIdentifierClause);
override this.MatchesKeyIdentifierClause : System.IdentityModel.Tokens.SecurityKeyIdentifierClause -> bool
Public Overrides Function MatchesKeyIdentifierClause (keyIdentifierClause As SecurityKeyIdentifierClause) As Boolean

參數

keyIdentifierClause
SecurityKeyIdentifierClause

要與這個執行個體做比較的 SecurityKeyIdentifierClause

傳回

如果 truekeyIdentifierClauseX509SubjectKeyIdentifierClauseX509ThumbprintKeyIdentifierClauseX509IssuerSerialKeyIdentifierClause 型別的其中一種且金鑰識別碼子句相符,則為 X509RawDataKeyIdentifierClause,否則為 false

備註

MatchesKeyIdentifierClause 方法符合 X.509 憑證以 Certificate 參數型別為基礎之 keyIdentifierClause 屬性中的準則。 下表會詳細說明符合的項目。

金鑰識別碼子句型別 符合項目
X509IssuerSerialKeyIdentifierClause IssuerName 屬性值以及發行者序號,從 GetSerialNumber 方法傳回。
X509RawDataKeyIdentifierClause GetRawCertData 方法傳回的資料。
X509SubjectKeyIdentifierClause Extensions 屬性中的主體金鑰識別碼延伸符合。
X509ThumbprintKeyIdentifierClause GetCertHash 方法所傳回的指紋。

適用於