共用方式為


SecurityTokenService.GetRequestorProofEncryptingCredentials 方法

定義

取得要求者的證明加密認證。

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 物件。

例外狀況

requestnull

備註

此方法是從方法呼叫 GetProofToken

默認實作會執行下列動作。 null如果要求中未指定任何加密權杖, (屬性 null) ,則RequestSecurityToken.ProofEncryption傳回 。 否則,如果它可以取得令牌做為 X509SecurityToken,它會根據該令牌傳回認證。 如果無法將權杖解析為 X509SecurityTokenRequestFailedException 則會擲回 。

適用於