SecurityTokenService.GetRequestorProofEncryptingCredentials Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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
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 nella richiesta non è specificato alcun token di crittografia (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 .