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
RequestSecurityToken 表示传入标记请求 (RST)。
返回
表示请求者的加密凭据的 EncryptingCredentials 对象。
例外
request
为 null
。
注解
此方法从 GetProofToken 方法调用。
默认实现执行以下操作。 null
如果在请求中未指定加密令牌, (RequestSecurityToken.ProofEncryption 属性) ,则null
返回 。 否则,如果它可以获取令牌作为 X509SecurityToken,它将基于该令牌返回凭据。 如果它无法将令牌解析为 X509SecurityToken, RequestFailedException 则会引发 。