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

RequestSecurityToken 表示传入标记请求 (RST)。

返回

表示请求者的加密凭据的 EncryptingCredentials 对象。

例外

requestnull

注解

此方法从 GetProofToken 方法调用。

默认实现执行以下操作。 null如果在请求中未指定加密令牌, (RequestSecurityToken.ProofEncryption 属性) ,则null返回 。 否则,如果它可以获取令牌作为 X509SecurityToken,它将基于该令牌返回凭据。 如果它无法将令牌解析为 X509SecurityTokenRequestFailedException 则会引发 。

适用于