SecurityTokenService.GetRequestorProofEncryptingCredentials Methode

Definitie

Haalt de bewijsversleutelingsreferenties van de aanvrager op.

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

Parameters

request
RequestSecurityToken

Een RequestSecurityToken die de binnenkomende tokenaanvraag (RST) vertegenwoordigt.

Retouren

Een EncryptingCredentials object dat de versleutelingsreferenties van de aanvrager vertegenwoordigt.

Uitzonderingen

request is null.

Opmerkingen

Deze methode wordt aangeroepen vanuit de GetProofToken methode.

De standaard implementatie doet het volgende. Retourneert null als er geen versleutelingstoken is opgegeven in de aanvraag (de RequestSecurityToken.ProofEncryption eigenschap is null). Als het token anders als een X509SecurityTokentoken kan worden opgehaald, worden referenties geretourneerd op basis van dat token. Als het token niet kan worden omgezet als een X509SecurityToken, wordt er een RequestFailedException gegenereerd.

Van toepassing op