SecurityTokenService.GetRequestorProofEncryptingCredentials Metod

Definition

Hämtar begärandens autentiseringsuppgifter för korrekturkryptering.

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

Parametrar

request
RequestSecurityToken

En RequestSecurityToken som representerar begäran om inkommande token (RST).

Returer

Ett EncryptingCredentials objekt som representerar beställarens krypterande autentiseringsuppgifter.

Undantag

request är null.

Kommentarer

Den här metoden anropas från GetProofToken -metoden.

Standardimplementeringen gör följande. Returnerar null om det inte finns någon krypteringstoken angiven i begäran (egenskapen RequestSecurityToken.ProofEncryption är null). Om den annars kan hämta token som en X509SecurityTokenreturnerar den autentiseringsuppgifter baserat på den token. Om den inte kan matcha token som en X509SecurityTokengenereras en RequestFailedException .

Gäller för