Language

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 オブジェクト。

例外

request は nullです。

注釈

このメソッドは、 GetProofToken メソッドから呼び出されます。

既定の実装では、次の処理が行われます。 要求で暗号化トークンが指定されていない場合に null を返します ( RequestSecurityToken.ProofEncryption プロパティが null)。 それ以外の場合、トークンを X509SecurityTokenとして取得できる場合は、そのトークンに基づいて資格情報が返されます。 トークンを X509SecurityTokenとして解決できない場合は、 RequestFailedException がスローされます。

適用対象