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要求で暗号化トークンが指定されていない場合は を返します (RequestSecurityToken.ProofEncryptionプロパティは nullです)。 それ以外の場合は、 としてトークンを取得できる場合は X509SecurityToken、そのトークンに基づいて資格情報を返します。 トークンを としてX509SecurityTokenRequestFailedException解決できない場合は、 がスローされます。

適用対象