SecurityTokenService.GetRequestorProofEncryptingCredentials Metodo

Definizione

Ottiene le credenziali di crittografia di prova del richiedente.

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

Parametri

request
RequestSecurityToken

Oggetto RequestSecurityToken che rappresenta la richiesta token in entrata (RST).

Restituisce

EncryptingCredentials

Oggetto EncryptingCredentials che rappresenta le credenziali di crittografia del richiedente.

Eccezioni

request è null.

Commenti

Questo metodo viene chiamato dal GetProofToken metodo .

L'implementazione predefinita esegue le operazioni seguenti. Restituisce null se non è specificato alcun token di crittografia nella richiesta (la RequestSecurityToken.ProofEncryption proprietà è null). In caso contrario, se può ottenere il token come X509SecurityToken, restituisce le credenziali in base a tale token. Se non è in grado di risolvere il token come X509SecurityTokenoggetto , viene generato un RequestFailedException oggetto .

Si applica a