X509SecurityToken.MatchesKeyIdentifierClause 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回值,這個值會指出此執行個體的金鑰識別碼是否等於指定的金鑰識別碼。
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。
傳回
如果 true
是 keyIdentifierClause
、X509SubjectKeyIdentifierClause、X509ThumbprintKeyIdentifierClause 或 X509IssuerSerialKeyIdentifierClause 型別的其中一種且金鑰識別碼子句相符,則為 X509RawDataKeyIdentifierClause,否則為 false
。
備註
MatchesKeyIdentifierClause 方法符合 X.509 憑證以 Certificate 參數型別為基礎之 keyIdentifierClause
屬性中的準則。 下表會詳細說明符合的項目。
金鑰識別碼子句型別 | 符合項目 |
---|---|
X509IssuerSerialKeyIdentifierClause | IssuerName 屬性值以及發行者序號,從 GetSerialNumber 方法傳回。 |
X509RawDataKeyIdentifierClause | 從 GetRawCertData 方法傳回的資料。 |
X509SubjectKeyIdentifierClause | Extensions 屬性中的主體金鑰識別碼延伸符合。 |
X509ThumbprintKeyIdentifierClause | GetCertHash 方法所傳回的指紋。 |