SecurityTokenService.GetRequestorProofEncryptingCredentials 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得請求者的加密憑證。
protected:
virtual System::IdentityModel::Tokens::EncryptingCredentials ^ GetRequestorProofEncryptingCredentials(System::IdentityModel::Protocols::WSTrust::RequestSecurityToken ^ request);
protected virtual System.IdentityModel.Tokens.EncryptingCredentials GetRequestorProofEncryptingCredentials(System.IdentityModel.Protocols.WSTrust.RequestSecurityToken request);
abstract member GetRequestorProofEncryptingCredentials : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Tokens.EncryptingCredentials
override this.GetRequestorProofEncryptingCredentials : System.IdentityModel.Protocols.WSTrust.RequestSecurityToken -> System.IdentityModel.Tokens.EncryptingCredentials
Protected Overridable Function GetRequestorProofEncryptingCredentials (request As RequestSecurityToken) As EncryptingCredentials
參數
- request
- RequestSecurityToken
A RequestSecurityToken 代表收到的令牌請求(RST)。
傳回
一個 EncryptingCredentials 代表請求者加密憑證的物件。
例外狀況
request 是 null。
備註
此方法由 稱為 GetProofToken 。
預設實作會做以下幾件事。 若請求中未指定加密令牌(屬性null為 RequestSecurityToken.ProofEncryption),則回傳 null 。 否則,如果能取得該令牌, X509SecurityToken它會根據該令牌回傳憑證。 若無法將標記解析為 X509SecurityToken,則拋出 a RequestFailedException 。