Freigeben über


SecurityTokenService.GetRequestorProofEncryptingCredentials Methode

Definition

Ruft den Beweis der Verschlüsselungsanmeldeinformationen des Anfordernden ab.

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

Parameter

request
RequestSecurityToken

Ein RequestSecurityToken, das die eingehende Tokenanforderung (RST) darstellt.

Gibt zurück

Ein EncryptingCredentials-Objekt, das die verschlüsselnden Anmeldeinformationen des Anfordernden darstellt.

Ausnahmen

request ist null.

Hinweise

Diese Methode wird von der GetProofToken -Methode aufgerufen.

Die Standardimplementierung führt folgendes aus. Gibt zurück null , wenn in der Anforderung kein Verschlüsselungstoken angegeben ist (die RequestSecurityToken.ProofEncryption -Eigenschaft ist null). Wenn das Token andernfalls als X509SecurityTokenabgerufen werden kann, gibt es anmeldeinformationen basierend auf diesem Token zurück. Wenn das Token nicht als X509SecurityTokenaufgelöst werden kann, wird ein RequestFailedException ausgelöst.

Gilt für: