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
表示傳入權杖要求 (RST) 的 RequestSecurityToken。
傳回
表示要求者之加密認證的 EncryptingCredentials 物件。
例外狀況
request
為 null
。
備註
此方法是從方法呼叫 GetProofToken 。
默認實作會執行下列動作。 null
如果要求中未指定任何加密權杖, (屬性 null
) ,則RequestSecurityToken.ProofEncryption傳回 。 否則,如果它可以取得令牌做為 X509SecurityToken,它會根據該令牌傳回認證。 如果無法將權杖解析為 X509SecurityToken, RequestFailedException 則會擲回 。