다음을 통해 공유


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 throw 됩니다.

적용 대상